PHP中常用的日期与时间函数
PHP中常用的日期与时间函数主要包括以下几个:
1. date() 函数:用于格式化一个本地时间/日期。
2. time() 函数:获取当前时间的 Unix 时间戳。
3. strtotime() 函数:将任何英文文本的日期时间描述解析为 Unix 时间戳。
4. mktime() 函数:返回一个日期的 Unix 时间戳。
5. microtime() 函数:获取当前 Unix 时间戳和微秒数。
6. getdate() 函数:返回一个日期/时间的各个元素。
7. strftime() 函数:用于格式化本地时间/日期。
8. date_create() 函数:用于创建一个新的 DateTime 对象。
9. date_diff() 函数:计算两个日期之间的差异。
10. date_add() 函数:用于给日期添加一个时间间隔。
以上是一些常用的日期与时间函数,下面将对其中几个重要的函数进行详细介绍:
1. date() 函数:用于格式化时间/日期。常用的格式参数包括:
- Y:四位数的年份
- m:两位数月份
- d:两位数的日期
- H:24小时制的小时数
- i:两位数的分钟数
- s:两位数的秒数
- l:星期几,完整的英文名称
- F:月份,完整的英文名称
- j:月份中的日期,不带前导零
2. time() 函数:获取当前时间的 Unix 时间戳。Unix 时间戳是自 1970 年 1 月 1 日 00:00:00 GMT 以来的秒数。
3. strtotime() 函数:将任何英文文本的日期时间描述解析为 Unix 时间戳。可以接受多种日期格式,例如 "2000-01-01"、"2 days ago"、"next Thursday" 等。
4. mkime() 函数:返回一个日期的 Unix 时间戳。可以接受年、月、日、时、分和秒作为参数,返回对应日期的 Unix 时间戳。
5. getdate() 函数:返回一个日期/时间的各个元素。返回的结果是一个关联数组,包括 'sec'、'min'、'hours'、'mday'、'wday'、'mon'、'year'、'yday' 和 'weekday'。
6. strftime() 函数:用于格式化本地时间/日期。与 date() 函数类似,可以通过不同的格式参数指定要输出的日期/时间格式。
7. date_create() 函数:用于创建一个新的 DateTime 对象。DateTime 对象可以用来操作日期和时间,包括格式化、计算差异、添加时间间隔等。
8. date_diff() 函数:计算两个日期之间的差异。接受两个 DateTime 对象作为参数,返回一个 DateInterval 对象,包括时间差的各个元素。
9. date_add() 函数:用于给日期添加一个时间间隔。接受一个 DateTime 对象和一个 DateInterval 对象作为参数,返回一个新的 DateTime 对象,表示给定日期加上时间间隔后的结果。
以上是一些PHP中常用的日期与时间函数,可以根据具体需要选择合适的函数来进行日期和时间的处理和操作。
