strtotime()函數是PHP中的內置函數,用於將英語文本日期時間描述轉換為UNIX時間戳。該函數接受英語的字符串參數,該字符串參數表示日期時間。例如,“now”引用英語日期時間描述中的當前日期。該函數以秒為單位返回自Unix紀元以來的時間。我們可以使用date()函數以日期格式返回英文文本日期時間。
用法:
strtotime ($EnglishDateTime, $time_now)
參數:該函數接受如上所示和以下所述的兩個參數:
- $EnglishDateTime-此參數指定英文文本日期時間描述,表示要返回的日期或時間。該函數解析字符串並以秒為單位返回我們的時間。該參數是強製性的
- $time_now此參數指定用於計算返回值的時間戳。它是一個可選參數。
注意:由於時間/日期不是固定的,因此輸出將有所不同。
以下示例程序旨在說明strtotime()函數。
程序1:下麵的程序演示了strtotime()
英文文本為“now”時的函數。
<?php
// PHP program to demonstrate the strtotime()
// function when the english text is "now"
// prints current time in second
// since now means current
echo strtotime("now"), "\n";
// prints the current time in date format
echo date("Y-m-d", strtotime("now"))."\n";
?>
輸出:
1525378260 2018-05-03
程序2:下麵的程序演示了strtotime()
英文文本為日期時的函數。
<?php
// PHP program to demonstrate the strtotime()
// function when the english text is a date
// prints the converted english text in second
echo strtotime("12th february 2017"), "\n";
// prints the above time in date format
echo date("Y-m-d", strtotime("12th february 2017"))."\n";
?>
輸出:
1486857600 2017-02-12
程序3:下麵的程序演示了strtotime()
英文文本對應於任何一天時的函數。
<?php
// PHP program to demonstrate the strtotime()
// function when the english text corresponds to any
// day
// prints the converted english text in second
echo strtotime("next sunday"), "\n";
// prints the above time in date format
echo date("Y-m-d", strtotime("next sunday"))."\n";
?>
輸出:
1525564800 2018-05-06
相關用法
- d3.js d3.set.has()用法及代碼示例
- p5.js abs()用法及代碼示例
- p5.js pow()用法及代碼示例
- CSS var()用法及代碼示例
- p5.js sq()用法及代碼示例
- PHP pow( )用法及代碼示例
- PHP pi( )用法及代碼示例
- PHP each()用法及代碼示例
- PHP Ds\Map get()用法及代碼示例
- p5.js int()用法及代碼示例
- d3.js d3.map.get()用法及代碼示例
- p5.js value()用法及代碼示例
注:本文由純淨天空篩選整理自gopaldave大神的英文原創作品 PHP | strtotime() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。