Funksiya strtotime() PHP

Tukuru da amfani

Ba da bai kaiya da aya'ana da lokaci ko'orin dabbobi ko'orin Unix timestamp:

<?php
echo(strtotime("now") . "<br>");
echo(strtotime("15 October 1980") . "<br>");
echo(strtotime("+5 hours") . "<br>");
echo(strtotime("+1 week") . "<br>");
echo(strtotime("+1 week 3 days 7 hours 5 seconds") . "<br>");
echo(strtotime("next Monday") . "<br>");
echo(strtotime("last Sunday"));
?>

Tukuru da amfani

Tukuru da amfani

Funksiya strtotime() za'a da bai kaiya da aya'ana da lokaci ko'orin dabbobi, wanda ke da Unix timestamp (daga January 1 1970 00:00:00 GMT ƙarfi).

Raba:Idan shekaru kaiya da kadan, burin 0-69 za'a zama 2000-2069, burin 70-100 za'a zama 1970-2000.

Raba:Raba kaiya m/d/y tii d-m-y tukuna, haka yace alama ce / (slash), a kanamici m/d/y. Haka yace alama ce - (dash) tii ko . (point), a kanamici d-m-y. Dafinna yace aminciya, a ka'ana kaiya YYYY-MM-DD tukuna ko'orin tii ko'orin date_create_from_format() funksiya.

语法

strtotime(time,now);
参数 描述
time 必需。规定日期/时间字符串。
now 可选。规定用来计算返回值的时间戳。如果省略该参数,则使用当前时间。

技术细节

返回值: 若成功则返回时间戳,失败则返回 FALSE。
PHP 版本: 4+

更新日志:

5.3.0: 现在相对时间格式,比如这一周、前一周、上一周、下一周,规定一周从星期一到星期日,而不是使用相对于当前日期/时间的前后 7 天。
5.3.0 A yanzu, 24:00 ba shi yar yar yanayi a kusa da PHP 5.3.0, kuma strtotime() an retun FALSE.
5.2.7 A yanzu, an gudanar da yau da kai yana da kuma an samun retun timestamp idan an kai daya, amma a yanzu yana gudanar da shi a yanzu.
5.1.0 An yi retun FALSE idan an baiwa, (a yanzu an retun -1), da kuma rarraba E_STRICT da E_NOTICE ta'ashi.
5.0.2 A yanzu yana gudanar da "now" da sauran wa'adun wakilci da yake kusa da wancan lokaci, kuma ba daya kusa da yau da kai ga zamani ba.
5.0.0 Yana amincewa da microsecond (amma microsecond yana kasancewa a kusa da cikin kiyaye).
4.4.0 Kimanin PHP 4.4, "next" an gudanar da +2. Sabon hanyar yana samun shi ne za "+1".