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