int strtotime ( string time [, int now])

本函数预期接受一个包含英文日期格式的字符串并尝试将其解析为 UNIX 时间戳。如果 time 的格式是绝对时间则 now 参数不起作用。如果 time 的格式是相对时间则其所相对的时间由 now 提供,或者如果未提供 now 参数时用当前时间。失败时返回 -1。

因为 strtotime() 的行为是依照 GNU 日期语法的,因此请看看 GNU 手册中的 Date Input Formats。这里记述了 time 参数的合法语法。

1. strtotime() 例子
[php]
$startCountData=strtotime(\”2005-06-01 18:31:00\”);
$dd=date(\”Y-m\”,$startCountData);
echo $dd;
?>

echo strtotime (\”now\”), \”
\”;
echo strtotime (\”10 September 2000\”), \”
\”;
echo strtotime (\”+1 day\”), \”
\”;
echo strtotime (\”+1 week\”), \”
\”;
echo strtotime (\”+1 week 2 days 4 hours 2 seconds\”), \”
\”;
echo strtotime (\”next Thursday\”), \”
\”;
echo strtotime (\”last Monday\”), \”
\”;
?>
[/php]

发表评论

邮箱地址不会被公开。 必填项已用*标注