欢迎访问宙启技术站
智能推送

10个PHP日期和时间处理函数,帮你简化日期操作

发布时间:2023-06-13 10:41:59

1. date()函数:此函数返回给定格式的日期和时间字符串。例如,date('Y-m-d H:i:s')将返回格式为"2020-01-01 00:00:00"的当前日期和时间。

2. strtotime()函数:此函数将文本日期和时间转换为时间戳。例如,strtotime('2020-01-01 00:00:00')将返回从UNIX纪元开始到指定日期和时间的秒数。

3. time()函数:此函数返回当前时间的UNIX时间戳。例如,time()将返回当前的秒数。

4. mktime()函数:此函数返回给定日期和时间的UNIX时间戳。例如,mktime(0, 0, 0, 1, 1, 2020)将返回从UNIX纪元开始到2020年1月1日的秒数。

5. strtotime()函数:此函数将文本日期和时间转换为时间戳。例如,strtotime('2020-01-01 00:00:00')将返回从UNIX纪元开始到指定日期和时间的秒数。

6. strtotime()函数:此函数将文本日期和时间转换为时间戳。例如,strtotime('2020-01-01 00:00:00')将返回从UNIX纪元开始到指定日期和时间的秒数。

7. strftime()函数:此函数将本地日期和时间转换为格式化字符串。例如,strftime('%Y-%m-%d %H:%M:%S', time())将返回格式为"2020-01-01 00:00:00"的当前日期和时间。

8. date_diff()函数:此函数返回两个日期之间的差异。例如,$date1 = new DateTime('2020-01-01'); $date2 = new DateTime('2020-01-02'); date_diff($date1, $date2)将返回一个DateInterval对象,其中包含有关两个日期之间的差异的信息。

9. date_add()函数:此函数将指定的时间间隔添加到给定日期中。例如,$date = new DateTime('2020-01-01'); date_add($date, new DateInterval('P1D'));将将一天添加到日期中,使其变为2020-01-02。

10. date_sub()函数:此函数将指定的时间间隔从给定日期中减去。例如,$date = new DateTime('2020-01-02'); date_sub($date, new DateInterval('P1D'));将从日期中减去一天,使其变为2020-01-01。