【发布时间】:2016-02-22 00:22:34
【问题描述】:
我想申请一个竞赛活动。获胜者将在当月最后一天公布。即:当前月份是 11 月。我想显示如下消息:Final declaration will be announced at 30th November 10:00:00 pm
我想从 php 函数中获取 30th November 10:00:00 pm。有什么想法吗?
【问题讨论】:
标签: php
我想申请一个竞赛活动。获胜者将在当月最后一天公布。即:当前月份是 11 月。我想显示如下消息:Final declaration will be announced at 30th November 10:00:00 pm
我想从 php 函数中获取 30th November 10:00:00 pm。有什么想法吗?
【问题讨论】:
标签: php
date 返回格式化的日期字符串并接受格式说明符作为第一个参数,可选的第二个参数作为时间戳。因此,date 本身并不能满足您的需求,除非您首先将当月的最后一天计算为 Unix 时间戳并将其提供给 date。
您可以使用 strtotime 执行此操作,它接受字符串形式的 relative date/times 并将它们转换回整数形式的 Unix 时间戳。
echo date('jS F g:i:s a', strtotime('last day of this month'));
// should give you something like 30th November 1:02:02 pm
【讨论】:
这会产生相同的结果:
echo date('t F 10:00:00') . "pm";
【讨论】: