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

PHPdate函数的使用方法和示例

发布时间:2023-06-16 04:39:41

PHP中的date()函数是非常常用的函数之一,用于输出格式化的日期和时间。该函数有两个参数, 个参数是指定日期格式,第二个参数是可选的时间戳。

使用方法:

date(string $format [, int $timestamp])

其中,$format参数是必须的,用于指定日期时间格式,详见下方格式说明。$timestamp参数是可选的,如果不提供则默认使用当前时间戳,也可传入字符串类型的时间戳(如"2020-01-01 00:00:00")。

示例:

// 输出当前年份
echo date("Y"); // 输出:"2021"

// 输出当前日期和时间
echo date("Y-m-d H:i:s"); // 输出:"2021-07-28 11:12:13"

// 输出指定日期的星期几
echo date("l", strtotime("2021-07-01")); // 输出:"Thursday"

日期和时间格式说明:

| 格式字符 | 描述 | 示例(日期时间:2021-07-28 11:12:13) |

| -------- | --------------------------------------------- | ------------------------------------ |

| Y | 4位数的年份 | 2021 |

| y | 2位数的年份 | 21 |

| m | 月份,带前导零 | 07 |

| n | 月份,不带前导零 | 7 |

| d | 月份中的日期,带前导零 | 28 |

| j | 月份中的日期,不带前导零 | 28 |

| H | 24小时制下的小时,带前导零 | 11 |

| G | 24小时制下的小时,不带前导零 | 11 |

| h | 12小时制下的小时,带前导零 | 11 |

| g | 12小时制下的小时,不带前导零 | 11 |

| i | 分钟数,带前导零 | 12 |

| s | 秒数,带前导零 | 13 |

| a/A | 上午或下午/大写的上午或下午 | am/pm |

| l | 星期的完整名称,如Monday | Wednesday |

| D | 星期的缩写,如Mon | Wed |

| M | 月份的缩写,如Jan | Jul |

| U | 当前时间的时间戳(以秒为单位) | 1627475533 |

| w | 星期中的天数,0(表示星期日)到6(表示星期六) | 3 |

| z | 年份中的天数,从0开始计数 | 208 |

| t | 当前月份的天数 | 31 |

以上是常用的日期和时间格式说明,您可以根据实际需求选择使用。使用date()函数可以更加方便地输出各种格式化的日期和时间信息,适用于各种应用场景。