php strtotime函數(shù)的用法是什么

PHP
小億
84
2023-12-29 18:51:26

strtotime函數(shù)是PHP中的一個(gè)日期/時(shí)間函數(shù),用于將一個(gè)英文文本的日期時(shí)間描述解析為Unix時(shí)間戳。

strtotime函數(shù)的用法如下:

strtotime(string $time, int $now = time()): int|false
  • $time:表示要解析的日期/時(shí)間字符串??梢允且粋€(gè)絕對(duì)日期,如"2021-01-01";也可以是一個(gè)相對(duì)日期,如"tomorrow"表示明天,"+1 week"表示一周后。
  • $now(可選):表示用于計(jì)算相對(duì)日期的基準(zhǔn)時(shí)間。默認(rèn)為當(dāng)前的Unix時(shí)間戳。

函數(shù)返回解析后的Unix時(shí)間戳,如果解析失敗,則返回false。

以下是一些strtotime函數(shù)的常見用法示例:

echo strtotime("now");  // 當(dāng)前時(shí)間的Unix時(shí)間戳

echo strtotime("2021-01-01");  // 指定日期的Unix時(shí)間戳

echo strtotime("tomorrow");  // 明天的Unix時(shí)間戳

echo strtotime("+1 week");  // 一周后的Unix時(shí)間戳

echo strtotime("next Monday");  // 下個(gè)周一的Unix時(shí)間戳

echo strtotime("last day of next month");  // 下個(gè)月最后一天的Unix時(shí)間戳

echo strtotime("2021-01-01 12:00:00");  // 指定日期時(shí)間的Unix時(shí)間戳

strtotime函數(shù)對(duì)于處理日期時(shí)間字符串非常方便,可以快速解析各種格式的日期時(shí)間描述。

0