我想申请比赛活动。获胜者将在本月的最后一天宣布。即:当月是11月。我想显示如下消息:Final declaration will be announced at 30th November 10:00:00 pm
我想从php函数中获取30th November 10:00:00 pm
。有什么想法吗?
答案 0 :(得分:3)
这会产生相同的结果:
<?php
$last = date('t F 10:00:00') . "pm";
echo $last;
?>
答案 1 :(得分:1)
date
返回格式化的日期字符串,并接受格式说明符作为第一个参数,并带有可选的第二个参数作为时间戳。因此,除非您首先将当月的最后一天计算为Unix时间戳并将其提供给date
,否则单独date
并不能让您想要。
您可以使用strtotime
执行此操作,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
以字符串形式接受relative date/times并将其转换为整数形式的Unix时间戳。
print.data.frame