new Datetime($year."-".$month."-".$day." ".$hour.":".$minute.":"."00")
你將如何構建具有整數日期時間的問題?
new Datetime($year."-".$month."-".$day." ".$hour.":".$minute.":"."00")
你將如何構建具有整數日期時間的問題?
你的語法不正確,你在$ month之前缺少一個點(。)。試試這個:
new Datetime($year."-".$month."-".$day." ".$hour.":".$minute)
你甚至沒有讀過這個問題,是嗎? – Shoe 2012-04-26 19:34:46
+1抵消@ JeffPigarelli的-1,因爲這是一個有效的答案。這段代碼已經適用於從一組整數中創建DateTime。 – FtDRbwLXw6 2012-04-26 21:20:22
http://us.php.net/manual/en/function.mktime.php
這幾乎是mktime是什麼。然後,當然,轉換爲DateTime,假設PHP 5.3+。
自從PHP 5.2.0開始,'DateTime'就已經出現了,儘管5.3.0中增加了新的功能。 – salathe 2012-04-26 19:44:36
這個作品
$year =2012 ; $month =4 ;$day = 26 ; $hour = 6 ; $minute =30 ; $sec = 3;
$date = sprintf("%d-%d-%d %d:%d:%d",$year,$month,$day,$hour,$minute,$sec);
$dateTime = new Datetime($date);
var_dump($dateTime);
輸出
object(DateTime)[1]
public 'date' => string '2012-04-26 06:30:03' (length=19)
public 'timezone_type' => int 3
public 'timezone' => string 'Europe/Berlin' (length=13)
意大利麪條代碼讓我想起意大利麪條貓。我只會播放那首歌 – 2012-04-26 22:26:47
只有5個變量,你的問題詢問使用6(整數)。 – salathe 2012-04-26 19:39:23
@salathe不再了 – 2012-04-26 21:27:54