温馨提示×

PHP now()和strtotime对比

PHP
小樊
133
2024-07-16 14:06:49
栏目: 编程语言

在PHP中,now()strtotime() 是两个常用的日期时间函数。

  1. now() 函数:now() 函数返回当前的日期和时间,格式为 Y-m-d H:i:s,即年-月-日 时:分:秒格式。它返回的是当前服务器的时间。例如:
echo now(); // 输出类似于 2022-01-25 14:30:00
  1. strtotime() 函数:strtotime() 函数将任何英语文本的日期时间描述转换为 Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数)。它可以接受各种日期时间表示形式,例如 “now”, “+1 day”, “tomorrow”, “next week”, 等等。例如:
$timestamp = strtotime("+1 day");
echo date('Y-m-d H:i:s', $timestamp); // 输出明天的日期和时间

总的来说,now() 返回的是当前的日期和时间,而 strtotime() 接受一个日期时间描述并将其转换为 Unix 时间戳。两者可以根据实际需求来选择使用。

0