我需要一种将这种格式转换Tue, 20 Oct 2015 17:43:23 0000
为可以MySQL
接受的datetime格式的方法。
我试图用进行转换,strtotime()
但函数返回负数。
问题似乎是尾随零,通过从日期字符串中修剪它们似乎可以正常工作。下面的代码使用Date
常量之一-将其更改为所需的格式。
$d='Tue, 20 Oct 2015 17:43:23 0000';
echo date( DATE_COOKIE, strtotime( trim($d,' 0000') ) );
outputs -> Tuesday, 20-Oct-15 17:43:23 BST
echo date( 'Y-m-d H:i:s', strtotime( trim($d,' 0000') ) );
outputs -> 2015-10-20 17:43:23
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句