javascript - 如何使用 JQuery DatePicker 返回 YYYYMMDD 格式的日期?

标签 javascript jquery date jquery-ui datepicker

我正在尝试实现 JQuery DatePicker w/ week no并以 YYYYMMDD 格式返回所选日期。当查看api for how to format date时它说这可以通过使用 dateFormat: "yy-mm-dd"来完成。但是,我无法以指定格式返回日期。

我可以使用以下代码以“原始格式”返回日期:

$(function DatePicker() {
$( "#datepicker" ).datepicker({
    onSelect: function(date)    {
    var date = $(this).datepicker( 'getDate' );
    alert(date);
( 'getDate' ).getDate();
    },      
    showWeek: true,
    //showOn:"button",
    firstDay: 1
 });
});

这是我尝试以“YYYYMMDD”格式返回(显示弹出窗口)的代码:

$(function DatePicker() {
$( "#datepicker" ).datepicker({
//  dateFormat: 'yy-mm-dd',
    onSelect: function()    {
        dateFormat: 'yy-mm-dd',
        //var dateFormat = $(this).datepicker( "option", "dateFormat" );
        //$.(this).datepicker("option", "dateFormat", "yy-mm-dd"); //Senast insatt
        alert(dateFormat);
    },      
    showWeek: true,
    firstDay: 1
});

});

显然,我对 JQuery 很陌生,对 JavaScript 作为一种语言也相当陌生。

谢谢!

最佳答案

检查一下:

$( "#datepicker" ).datepicker({
      dateFormat: 'yymmdd',
      onSelect: function(v){
        alert(v);
      },      
      showWeek: true,
      firstDay: 1
});

此处测试代码:http://codepen.io/anon/pen/yOBwLo

关于javascript - 如何使用 JQuery DatePicker 返回 YYYYMMDD 格式的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35646156/

相关文章:

jquery验证,当输入字段具有标题属性时,给出错误消息标题而不是错误消息

javascript - 在 JavaScript 中的日期选择器上设置 minDate

javascript - 我在 JavaScript 中将整数转换为文本时遇到错误

javascript - 如何判断 Cypress 中的 React Web 组件按钮是否被禁用?

javascript - `x < y && y > x` 有任何理由吗?

javascript - 返回只读内容 &lt;input type=text>

javascript - 对同一类的每个元素运行 jQuery 返回未定义

jquery - 可拖动的遏制和调整窗口大小

javascript - mobex,@inject 仅商店的特定部分

java - 如何将 ISO 8601 日期(字符串)转换为日期?