-2
我必須在此日期:用PHP轉換時間格式,將它傳遞給wp_insert_post
Fri, 01 Nov 16:35:00
我不得不將其轉換爲使用wp_insert_post
。該功能接受此格式:
'post_date' => [ Y-m-d H:i:s ] //The time post was made.
我該如何轉換它?
謝謝。
我必須在此日期:用PHP轉換時間格式,將它傳遞給wp_insert_post
Fri, 01 Nov 16:35:00
我不得不將其轉換爲使用wp_insert_post
。該功能接受此格式:
'post_date' => [ Y-m-d H:i:s ] //The time post was made.
我該如何轉換它?
謝謝。
您可以使用DateTime
類與createFromFormat()
方法:
$datestr = 'Fri, 01 Nov 16:35:00';
$date = DateTime::createFromFormat('D, d M H:i:s', $datestr);
echo $date->format('Y-m-d H:i:s');
輸出:
2013-11-01 16:35:00
注:這是假定你正在嘗試使用當前年份。通常最好提供完整的日期(包括年份)以避免意外的結果。
一個功能來統治他們所有[strtotime()](http://php.net/manual/en/function.strtotime.php) – 2013-11-02 23:43:20