PHP常用日期函数的10个用法
1. date():该函数以特定格式显示当前时间或日期,也可以根据传入的时间戳参数返回任意时间。其常用的格式参数有 Y(四位数年份)、m(数字月份,不足两位时前面加 0)、d(日期,不足两位时前面加 0)、H(24 小时制小时数,不足两位时前面加 0)、i(分钟数,不足两位时前面加 0)、s(秒数,不足两位时前面加 0)、w(星期几,0 表示周日,1~6 表示周一到周六)等。
2. time():该函数返回当前时间的时间戳,即距离 Unix 时间戳(1970 年 1 月 1 日 00:00:00)经过的秒数。
3. strtotime():该函数将日期时间字符串(如 '2019-01-01 00:00:00')转换为时间戳。
4. mktime():该函数根据指定的小时数、分钟数、秒数、月份、日期和年份生成一个时间戳。
5. strftime():该函数与 date() 函数的用法类似,但更为灵活,可以使用各种不同的本地化日期和时间格式。
6. date_create():该函数返回一个新的 DateTime 对象,可以对其进行各种时间操作。
7. date_diff():该函数用于计算两个日期之间的差值(例如天数、小时数、分钟数等)。
8. date_default_timezone_set():该函数用于设置默认的时区。
9. DateTime::format():该方法用于根据指定的格式显示 DateTime 对象的值。
10. DateTime::add() 和 DateTime::sub():这两个方法分别用于给 DateTime 对象添加或减少一定的时间量。例如,可以使用 $datetime->add(new DateInterval('P1D')) 将 DateTime 对象加上一天。
