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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。