strtotime()函数是PHP中的内置函数, 用于将英语文本日期时间描述转换为UNIX时间戳。该函数接受英语的字符串参数, 该字符串参数表示日期时间。例如, "现在"指的是英语日期时间描述中的当前日期。该函数以秒为单位返回自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" ;
?>
输出如下:
15253782602018-05-03
【PHP如何使用strtotime()函数实现时间转换(示例)】程式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" ;
?>
输出如下:
14868576002017-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" ;
?>
输出如下:
15255648002018-05-06
推荐阅读
- Node.js如何使用fs.writeFile()方法(代码实例)
- Java8 StringJoiner用法示例代码详解
- PHP如何使用Ds\Stack pop()函数(代码示例)
- 教你抵御黑客入侵xp系统的7大绝招
- 高手简单帮你处理xp无法安装字体问题
- Windows迅速关机全接触 细数关机的那些危害
- WINDOWS打开与关机流程大揭秘
- 简单一招帮你处理windows无法搜索文件问题
- 4步骤简单处理Windows蓝屏问题