我想將日期轉換爲另一種格式,但它顯示默認日期。php strtotime給出默認日期
$date ='2050-12-12 00:00:00';
echo $product_expire_date = date('Ymd', strtotime($date));
它顯示的默認日期19700101.
我想將日期轉換爲另一種格式,但它顯示默認日期。php strtotime給出默認日期
$date ='2050-12-12 00:00:00';
echo $product_expire_date = date('Ymd', strtotime($date));
它顯示的默認日期19700101.
timestamp
的有效範圍通常是從Fri, 13 Dec 1901 20:45:54 UTC
到Tue, 19 Jan 2038 03:14:07 UTC
。 (這些是對應於最小值和最大值爲32位有符號整數日期)所有日期的
首先是超過2038
,因此你所得到的默認日期...如果你只是想從該字符串的日期,你可以爆炸的字符串和回聲像
$date = explode(' ', '2050-12-12 00:00:00');
echo $date[0]; //Echoes date
echo $date[1]; //Echoes time
沒有,actullay我想比較日後如果($ product_expire_date <=日期( 'YMD' 的strtotime( '7天'))){ } –
@RahulChipad你到底想要什麼?你想減去日期嗎?如果他們超過一定的秒數,你想標記產品已過期? –
@RahulChipad你檢查了http://www.php.net/manual/en/datetime.diff.php嗎? –
第一指數試試這個:
<?php
$date = '2050-12-12 00:00:00';
$newdate = explode(" ",$date);
$newdate1 = explode("-",$newdate[0]);
echo $newdate1[0].$newdate1[1].$newdate1[2];
?>
你想轉換成什麼? –
我想轉換成 '年月日' 格式轉換 –