我正在使用$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