Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
日期格式PHP_Php_Date - Fatal编程技术网

日期格式PHP

日期格式PHP,php,date,Php,Date,我试图根据变量中声明的值将日期格式化为2015-07-12 15:00 // unix $date = 1436713200 // string $time = '15:00'; 要获取日期格式2015-07-12 15:00但失败,请使用 $newdate = date('Y-m-d H:i:s', $date.' '.$time); 我得到“遇到了格式不正确的数值”。有人能帮忙吗?我知道这可能是由于字符串和unix的混合,但不确定如何解决这个问题。使用这个 $date = date('

我试图根据变量中声明的值将日期格式化为2015-07-12 15:00

// unix
$date = 1436713200
// string
$time = '15:00';
要获取日期格式2015-07-12 15:00但失败,请使用

$newdate = date('Y-m-d H:i:s', $date.' '.$time);
我得到“遇到了格式不正确的数值”。有人能帮忙吗?我知道这可能是由于字符串和unix的混合,但不确定如何解决这个问题。

使用这个

$date =  date('Y-m-d','1436713200');
// string
$time = '15:00';

echo $newdate = date('Y-m-d H:i', strtotime($date.' '.$time));
用这个

$date =  date('Y-m-d','1436713200');
// string
$time = '15:00';

echo $newdate = date('Y-m-d H:i', strtotime($date.' '.$time));
用这个

$date =  date('Y-m-d','1436713200');
// string
$time = '15:00';

echo $newdate = date('Y-m-d H:i', strtotime($date.' '.$time));
用这个

$date =  date('Y-m-d','1436713200');
// string
$time = '15:00';

echo $newdate = date('Y-m-d H:i', strtotime($date.' '.$time));

您不必提供$time变量。Unix时间是带时间的完整日期

使用:
$newdate=date('Y-m-d H:i:s',$date)

您不必提供$time变量。Unix时间是带时间的完整日期

使用:
$newdate=date('Y-m-d H:i:s',$date)

您不必提供$time变量。Unix时间是带时间的完整日期

使用:
$newdate=date('Y-m-d H:i:s',$date)

您不必提供$time变量。Unix时间是带时间的完整日期

使用:
$newdate=date('Y-m-d H:i:s',$date)

我建议您使用实例来避免时区问题:

$d = date_create('@1436713200'); // creates DateTime instance
$d->setTime(15, 00); // sets current time to desired hours, minutes
echo $d->format('Y-m-d H:i:s'); // prints it out with format specified
//⇒ 2015-07-12 15:00:00

我建议您使用实例来避免时区问题:

$d = date_create('@1436713200'); // creates DateTime instance
$d->setTime(15, 00); // sets current time to desired hours, minutes
echo $d->format('Y-m-d H:i:s'); // prints it out with format specified
//⇒ 2015-07-12 15:00:00

我建议您使用实例来避免时区问题:

$d = date_create('@1436713200'); // creates DateTime instance
$d->setTime(15, 00); // sets current time to desired hours, minutes
echo $d->format('Y-m-d H:i:s'); // prints it out with format specified
//⇒ 2015-07-12 15:00:00

我建议您使用实例来避免时区问题:

$d = date_create('@1436713200'); // creates DateTime instance
$d->setTime(15, 00); // sets current time to desired hours, minutes
echo $d->format('Y-m-d H:i:s'); // prints it out with format specified
//⇒ 2015-07-12 15:00:00


从这里算起是+1。我真的很喜欢这个,从这里算起是+1。我真的很喜欢这个,从这里算起是+1。我真的很喜欢这个,从这里算起是+1。我真的很喜欢这个。用这种麻烦的方式格式化
15:00
的主要目的是什么?这并不麻烦我没有否决这个(因为它有效),但你得到了“15:00”,将它与日期连接起来,然后格式化为“15:00”。我看没有理由不按原样附加“15:00”。好吧,谢谢解释一下,用这种麻烦的方式格式化
15:00
的主要目的是什么?这并不麻烦,我没有否决这个(因为它有效),但你得到了“15:00”,将它与日期连接起来,然后格式化为“15:00”。我看没有理由不按原样附加“15:00”。好吧,谢谢解释一下,用这种麻烦的方式格式化
15:00
的主要目的是什么?这并不麻烦,我没有否决这个(因为它有效),但你得到了“15:00”,将它与日期连接起来,然后格式化为“15:00”。我看没有理由不按原样附加“15:00”。好吧,谢谢解释一下,用这种麻烦的方式格式化
15:00
的主要目的是什么?这并不麻烦,我没有否决这个(因为它有效),但你得到了“15:00”,将它与日期连接起来,然后格式化为“15:00”。我看没有理由不按原样附加“15:00”。好的,谢谢解释。你试过了吗?
$newdate=date('Y-m-d',$date)。“”$时间?您是否尝试过
$newdate=date('Y-m-d',$date)。“”$时间?您是否尝试过
$newdate=date('Y-m-d',$date)。“”$时间?您是否尝试过
$newdate=date('Y-m-d',$date)。“”$时间