Php AngularUI的日期选择器中的错误时区?
我使用AngularUI日期选择器,它工作得很好 唯一的问题是,当我选择一个日期(如2014年5月14日)时,发送的值是2014年5月14日星期三00:00:00 GMT+0200(CEST) 我通过Php AngularUI的日期选择器中的错误时区?,php,angularjs,datepicker,angular-ui,Php,Angularjs,Datepicker,Angular Ui,我使用AngularUI日期选择器,它工作得很好 唯一的问题是,当我选择一个日期(如2014年5月14日)时,发送的值是2014年5月14日星期三00:00:00 GMT+0200(CEST) 我通过$http({…})在ajax中发送了该值,并在PHP函数中获取该值 <?php echo $day; //2014-05-13T22:00:00.000Z ?> 结果是:2014-05-13T22:00:00.000Z 我想:2014-05-14 00:00.00 我不明白
$http({…})
在ajax中发送了该值,并在PHP函数中获取该值
<?php
echo $day; //2014-05-13T22:00:00.000Z
?>
结果是:2014-05-13T22:00:00.000Z
我想:2014-05-14 00:00.00
我不明白,怎么解决 日期选择器将创建一个时区本地日期对象,将其转换为JSON以便发送,并将其转换为UTC,从而在日期线上回滚GMT+2小时 与日期打交道可能有点棘手,我建议像 在转换日期和时间时,为了安全起见。通过这种方式,您可以自由定义所需输出字符串的格式 另见: