-1
我有以下日期字符串16012010
。該字符串格式爲dmY
。我想創建它Y-m-d
。 strtotime()
功能無法正常工作。它創建1970-01-01 00:00::00
PHP從字符串創建dateformat
我有以下日期字符串16012010
。該字符串格式爲dmY
。我想創建它Y-m-d
。 strtotime()
功能無法正常工作。它創建1970-01-01 00:00::00
PHP從字符串創建dateformat
使用DateTime::createFromFormat
,並提供格式作爲第一個參數:
$date = DateTime::createFromFormat('dmY', '16012010');
echo $date->format('Y-m-d'); // outputs `2010-01-16`
您可以使用date_create_from_format
解析從某種格式的日期DateTime對象。
$datetime = date_create_from_format('dmY', '16012010');
這似乎答案是頂級的結果,當您搜索在谷歌的頭銜... – jeroen
'$日期=日期時間:: createFromFormat( 'DMY', '16012010');' –