如何从PHP的日期获取一个月的最后一天?
给定一个日期,任务是打印该月的最后一天。我们将使用 date() 和 strtotime()函数来获取该月的最后一天。
使用的PHP函数:
- date()函数:格式化本地时间/日期。
- strtotime()函数:将任何英文文本日期时间描述解析为 Unix 时间戳。
例子:
Input: 2020-04-23
Output: Thursday
Input: '2018-09-11'
Output: Sunday
方法:
- 给定以字符串形式存储在变量中的日期,步骤是使用 strtotime()函数将其转换为日期格式。
- 一旦我们得到日期,我们将使用 date() 方法。
句法:date( $format, $timestamp )
- 在 $format 中,我们将传递“Ymt”并在 $timestamp 中传递上述日期。在日期方面,“Y”以 4 位数字表示年份的完整数字表示,“m”提供月份的数字表示,“t”表示给定月份的天数。
- 通过使用“Ymt”,我们将获得一个月中的天数,因为“t”、“m”和“Y”将提供月份和年份。
- 最后一步是再次使用 date() 以“l”作为格式,并将上面获得的日期作为 $timestamp。
- 显示日期。
程序:
输出:
Thursday