Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于格式化日期的Jquery UI日期选择器_Jquery - Fatal编程技术网

用于格式化日期的Jquery UI日期选择器

用于格式化日期的Jquery UI日期选择器,jquery,Jquery,我用的是日期选择器。我正在尝试更改日期的格式,但出现以下错误 无法分析strotime()中指定的日期。 以下是我尝试过的: $(function() { $("#datepicker").datepicker({ onSelect: function(dateText, inst) { var x = dateText; var y= x.parseDate('yy-mm-dd', '2000-11-02');

我用的是日期选择器。我正在尝试更改日期的格式,但出现以下错误

无法分析strotime()中指定的日期。

以下是我尝试过的:

  $(function()
  {  
   $("#datepicker").datepicker({
      onSelect: function(dateText, inst)
      { 
       var x = dateText;
       var y= x.parseDate('yy-mm-dd', '2000-11-02');
       var z= $(this).datepicker('getDate');
      } 
     });
   }
我想要yy-mm-dd格式的日期。

试试:

$(function() { $("#datepicker").datepicker( {dateFormat: 'yy-mm-dd', onSelect: function(dateText, inst){ var theDate = new Date(Date.parse($(this).datepicker('getDate'))); var dateFormatted = $.datepicker.formatDate('yy-mm-dd', theDate); } } ); }); $(函数(){ $(“#日期选择器”)。日期选择器( {dateFormat:'yy-mm-dd', onSelect:函数(日期文本,inst){ var theDate=新日期(Date.parse($(this.datepicker('getDate')); var dateFormatted=$.datepicker.formattate('yy-mm-dd',theDate); } } ); }); 希望有帮助

试试:

$(function() { $("#datepicker").datepicker( {dateFormat: 'yy-mm-dd', onSelect: function(dateText, inst){ var theDate = new Date(Date.parse($(this).datepicker('getDate'))); var dateFormatted = $.datepicker.formatDate('yy-mm-dd', theDate); } } ); }); $(函数(){ $(“#日期选择器”)。日期选择器( {dateFormat:'yy-mm-dd', onSelect:函数(日期文本,inst){ var theDate=新日期(Date.parse($(this.datepicker('getDate')); var dateFormatted=$.datepicker.formattate('yy-mm-dd',theDate); } } ); }); 希望它能帮助你用这种方式

$('#datepicker').datepicker({
    dateFormat: 'y-mm-dd'
});
这样

$('#datepicker').datepicker({
    dateFormat: 'y-mm-dd'
});

您可以使用您的datepicker格式:

html:

提交后,您可以使用php将日期字段转换为mysql日期时间格式

php:


将上述行修改为所需的行。

您可以使用您的日期选择器格式:

html:

提交后,您可以使用php将日期字段转换为mysql日期时间格式

php:


将上述行修改为所需的行。

:post变量接收到正确的日期,但我的o/p类似于此31-12-69。:post变量接收到正确的日期,但我的o/p类似于此31-12-69。:它不是以此格式输出的:2011-12-23。我希望它采用此格式。请参阅编辑的代码,它应该会生成2011-12-23格式的日期。。。希望有帮助:它不是以这种格式输出:2011-12-23。我希望它是那种格式。请参阅编辑的代码,它应该生成2011-12-23格式的日期。。。希望能有帮助
$date = date('Y-m-d', strtotime(str_replace('/', '-', $POST['date'])));