PHP strtotime()函数

PHP strtotime()函数

定义和用法

strtotime()函数接受一个日期/时间字符串,其中包含文本日期/时间值,并将其解析为Unix时间戳。

语法

strtotime($time)

参数

序号 参数和说明
1 $time(必填) 此值表示日期/时间字符串。
2 $now(可选) 表示用于计算相对日期的时间戳。

返回值

PHP strtotime() 函数返回给定日期字符串的时间戳值。如果失败,该函数返回布尔值 false。

PHP 版本

此函数首次引入于 PHP 版本 4.0,并且适用于所有后续版本。

示例

以下示例演示了 strtotime() 函数的用法 –

<?php
   str = strtotime("12 September 2009");
   print("Timestamp: ".str); 
?>

这将产生以下结果−

Timestamp: 1252713600

示例

如果您将”now”作为参数传递给此函数,它将返回当前的时间戳

<?php
   str = strtotime("now");
   print("Timestamp: ".str); 
?>

这将产生以下结果−

Timestamp: 1589369948

示例

现在,通过传递各种日期值来调用这个方法:

<?php
   print("Time stamp of 25 December 2019: ".strtotime("25 December 2019")."\n");
   print("Time stamp of +26 day: ".strtotime("+26 day")."\n");
   print("Time stamp of +3 week: ".strtotime("+3 week")."\n");
   print("Time stamp of +3 month 9 days 9 hours: ".strtotime("+3 month 9 days 9 hours")."\n");
   print("Time stamp of last Sunday: ".strtotime("last Sunday")."\n");
   print("Time stamp of next Friday: ".strtotime("next Friday")."\n");
?>

此将生成以下输出 −

Time stamp of 25 December 2019: 1577232000
Time stamp of +26 day: 1591617718
Time stamp of +3 week: 1591185718
Time stamp of +3 month 9 days 9 hours: 1598130118
Time stamp of last Sunday: 1589068800
Time stamp of next Friday: 1589500800

示例

<?php
   timestamp = strtotime( "February 15, 2015" );     print date( 'Y-m-d',timestamp );
?>

这将产生以下输出−

2015-02-15

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程