我正在使用$date = date("D M d, Y G:i");
。字符串日期当前日期/时间?
当我回显$date
时,它显示正确的日期/时间。现在我需要这个字符串。
我试过string($date)
;但这里没有任何反应。而
$today = strtotime($date);
在这里我得到奇异数..
我需要一个字符串,所以我可以把$today
的消息。
这是什么正确的方法?
我正在使用$date = date("D M d, Y G:i");
。字符串日期当前日期/时间?
当我回显$date
时,它显示正确的日期/时间。现在我需要这个字符串。
我试过string($date)
;但这里没有任何反应。而
$today = strtotime($date);
在这里我得到奇异数..
我需要一个字符串,所以我可以把$today
的消息。
这是什么正确的方法?
$today = mktime(0,0,0,date("m"),date("d"),date("Y"));
然后:
echo "Today is ".date("Y/m/d", $today);
你$date
变量是一个字符串,就不需要任何转换。
你可以看一下文档:http://ch.php.net/manual/en/function.date.php。 date()
函数的返回值是字符串。
拨打电话strtotime()
时看到的奇怪号码是Unix时间戳,表示自1970年1月1日00:00:00 UTC以来经过的秒数。
至于:
$today = strtotime($date);
这些数字是当前时间戳(自1970年1月1日的秒数)。 您可以将其用作日期函数中的第二个参数,以将日期更改为任何您想要的。
$newDate = date("D M d, Y G:i", $timeStamp);
你已经得到一个字符串。 $ date现在可以像任何字符串一样使用。
strtotime()
实际上给你的秒数的时间像UNIX
啊现在我明白了。 它现在显示几乎正确 Thu Mar 03,2011 13:09 现在只需要得到+1小时gmt然后我完成:) – Cam 2011-03-03 13:13:06
$date = 'Today is '.date("D M d, Y G:i", time());
echo $date;
如果你喜欢的对象,你可以做这方面的工作:
$date = new \DateTime('now');
echo $date->format('D M d, Y G:i');
'日期()'函数返回'string'你在寻找什么请详细说明?它已经是一个字符串 – 2011-03-03 12:34:47
哈哈,你回应它,它是正确的,所以留下它! – 2011-03-03 12:35:43
投票结束。 – 2011-03-03 12:39:36