我无法弄清楚如何将日期从这种格式:Tue Feb 06 2018 19:41:58 GMT-0500 (Eastern Standard Time)
转换为MySQL DATE类型可以接受的格式。
我可以在JavaScript中使用此方法转换日期:
var day = Date.getDate();
var month = Date.getMonth() +1;
var year = Date.getFullYear();
var DateInMySqlFormat = year + '-' + '0' + month + '-' + day;
这样可以正常工作。但有没有办法可以用PHP转换服务器端的日期Tue Feb 06 2018 19:41:58 GMT-0500 (Eastern Standard Time)
?任何帮助将不胜感激!
答案 0 :(得分:0)
$date = 'Tue Feb 06 2018 19:41:58 GMT-0500';
$timestamp = strtotime($date);
echo date('Y-m-d H:i:s', $timestamp);
答案 1 :(得分:0)
您可以将DateTime
发送到后端,然后您可以使用createFromFormat
方法创建format
对象,然后可以使用$date = DateTime::createFromFormat('Y-m-d', '2018-02-11');
echo $date->format('Y/m/d'); //2018/02/11
echo $date->format('Y-M-d'); //2018-Jan-11
方法对其进行操作以更改格式化到其他一些。来自官方文档here的可用格式。
<draggable class="warp-div"
:list="myArray"
:options="{group:'alphabet', draggable:'.div'}"
:move="onMoveCallback">