在编程中处理日期和时间是很常见的,让我们看看PHP提供了什么。
我们可以用以下方法获得当前的时间戳(从1970年1月1日00:00:00 GMT开始的秒数): 1. time():
$timestamp = time();
当你有一个时间戳时,你可以用以下方法将其格式化为日期 date(),使用你喜欢的格式。
echo date('Y-m-d', $timestamp);
Y 是四位数的年份表示, 是月号(前导0), 是每月的日号,前导0。m d
我们可以用以下方法将任何日期转换为一个时间戳 strtotime(),它接收一个文本表示日期的字符串,并将其转换为自1970年1月1日起的秒数:
echo strtotime('now');
echo strtotime('4 May 2020');
echo strtotime('+1 day');
echo strtotime('+1 month');
echo strtotime('last Sunday');
...这是相当灵活的。
对于日期来说,使用库是很常见的,它提供了比语言所能提供的更多的功能。一个好的选择是Carbon。