javascript - 如何将日期选择器格式从 "mm/dd/yy"更改为 "yy/mm/dd"?

标签 javascript

我需要更改日期格式以将其插入数据库,但遗憾的是更改 dateFormat 变量不起作用。我有一些验证可以将日期提前到当前日期,并使超出的日期不可点击。

<script>
  $( function() {
    var dateFormat = "mm/dd/yy",
      from = $( "#sd" )
        .datepicker({
             showOn: "button",
            buttonImage: "images/cal-icon.png",
            buttonImageOnly: true,
          minDate: ("setDay, +4"),
          maxDate: "+3M +10D",
          changeMonth: true,
          numberOfMonths: 2
        })
        .on( "change", function() {
          to.datepicker( "option", "minDate", getDate( this ) );
        }),
      to = $( "#ed" ).datepicker({
            showOn: "button",
            buttonImage: "images/cal-icon.png",
            buttonImageOnly: true,
        defaultDate: "+1w",
        changeMonth: true,
        numberOfMonths: 2
      })
      .on( "change", function() {
        from.datepicker( "option", "maxDate", getDate( this ) );
      });

    function getDate( element ) {
      var date;
      try {
        date = $.datepicker.parseDate( dateFormat, element.value );
      } catch( error ) {
        date = null;
      }

      return date;
    }
  } );
  </script>

最佳答案

虽然这个问题已经在 SO 上多次回答,但您只需将其作为选项传递即可。

$( ".selector" ).datepicker({
   dateFormat: "yy-mm-dd"
});

关于javascript - 如何将日期选择器格式从 "mm/dd/yy"更改为 "yy/mm/dd"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40045698/

相关文章:

javascript - 使用 onclick 或类来针对带有箭头的提交进行投票?

javascript - 使用 AngularJS Controller 的 Http 请求

javascript - 获取错误代码 : 0 in only IE for javascript file

javascript - React 更新后状态类型发生变化

javascript - karma 错误参数 'Controller' 不是函数,未定义

javascript - 触发一个 :hover event by hovering on an other

javascript - WebGL 透视相机 Canvas 大小调整问题

javascript - 使用javascript将值传递给另一个页面

javascript - javascript 中类似信号量的队列?

javascript - Webelement.Object.<method> 提供原始结果还是克隆?