所以目前我有3个变量将日作为整数,月作为月份的3个字母表示,年份作为4个数字。
所以例如
$day = '16';
$month = 'nov';
$year = '2013';
现在,如果我想像
那样显示它November 16th 2013
我原以为我必须从我的数据中生成一个unix时间戳,然后使用
date('F jS Y', $timestamp);
我不知道如何正确生成unix时间戳。
答案 0 :(得分:4)
答案 1 :(得分:3)
按照OOP方式,这很酷;)
<?php
$day = '16';
$month = 'nov';
$year = '2013';
$newDate="$day-$month-$year";
$date_new = DateTime::createFromFormat('d-M-Y',$newDate);
echo $newformat=$date_new->format('F dS Y'); //November 16th 2013
?>