php strtotime類型
在php中,strtotime函數是常用的日期轉換函數。 strtotime將一個英文文本時間描述解析為UNIX時間戳。UNIX 時間戳是一個整數值,表示從1970年1月1日起至目前時間的總秒數。以下是strtotime的一些示例:
<?php echo strtotime("now"), "\n"; echo strtotime("10 September 2000"), "\n"; echo strtotime("+1 day"), "\n"; echo strtotime("+1 week"), "\n"; echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n"; echo strtotime("next Thursday"), "\n"; echo strtotime("last Monday"), "\n"; ?>
以上代碼輸出結果為:
1532137142 968217200 1532223542 1532738742 1533204122 1532547600 1531544400
在上面的示例中,第一個strtotime(“now”)返回當前時間戳(即當前日期和時間),而第二個strtotime(“10 September 2000”)返回“2000年9月10日”這一日期的時間戳。
第三個strtotime(“+1 day”)返回明天的時間戳,而第四個strtotime(“+1 week”)返回一周后的時間戳。
第五個strtotime(“+1 week 2 days 4 hours 2 seconds”)示例返回一周、兩天、四小時和二秒后的時間戳。
第六個strtotime(“next Thursday”)返回最近的下一個星期四的時間戳,而第七個strtotime(“last Monday”)返回最近的前一個星期一的時間戳。
在使用strtotime時,我們可以使用以下修飾符來指定日期。以下是修飾符的一些示例:
<?php echo strtotime("now"), "\n"; // 當前時間戳 echo strtotime("3 October 2005"), "\n"; echo strtotime("+5 hours"), "\n"; echo strtotime("+1 week"), "\n"; echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n"; echo strtotime("next Thursday"), "\n"; echo strtotime("last Monday"), "\n"; ?>
使用strtotime對不同的日期使用這幾個修飾符,可以返回不同日期的UNIX時間戳,如下所示:
1532137142 1128312000 1532168342 1532738742 1533204122 1532547600 1531544400
總之,strtotime函數是非常有用和方便的函數,可以幫助我們方便地處理時間。