PHP date()不正确
当我使用php日期函数时,结果是不正确的。不正确的不仅仅是时区,因为给定的时间总是相同的年、月、日、小时、分钟。唯一进化的是秒数PHP date()不正确,php,date,time,Php,Date,Time,当我使用php日期函数时,结果是不正确的。不正确的不仅仅是时区,因为给定的时间总是相同的年、月、日、小时、分钟。唯一进化的是秒数 <?php $time = date('Y-m-d H:m:s'); var_dump($time); ?> 第二次在第一次之后32秒,我得到: string(19) "2014-04-01 02:04:12" 我真的不明白发生了什么事。我的PHP版本是5.5.10,但我也使用了5.4.17。这两个版本都运行在Mac OS X 10.9
<?php
$time = date('Y-m-d H:m:s');
var_dump($time);
?>
第二次在第一次之后32秒,我得到:
string(19) "2014-04-01 02:04:12"
我真的不明白发生了什么事。我的PHP版本是5.5.10,但我也使用了5.4.17。这两个版本都运行在Mac OS X 10.9.1上您正在显示您打算显示分钟数的月份。i是前导零的分钟标记 您的代码:$time=date'Y-m-dh:m:s' 正确方式:$time=date'Y-m-dh:i:s' m表示数月,而不是数分钟。我等了几分钟。更改:
$time = date('Y-m-d H:m:s');
到
您的问题在格式字符串中。分钟的格式代码是i,而不是m,这是数月的代码 使用以下命令:
$time = date('Y-m-d H:i:s')
把m换成i
m是个月
我等了几分钟
改变
$time=日期'Y-m-d H:m:s'
到
$time=日期'Y-m-d H:i:s'
有关日期函数的其他格式和参考,请访问
m代表月份,i代表分钟 下面是您的代码应该是什么样子
<?php
$time = date('Y-m-d H:i:s');
var_dump($time);
?>
查看手册了解更多示例
来源:要获得正确的当前计时,无需设置日期\默认\时区\设置亚洲/加尔各答;方法有关此访问的更多详细信息
我的错。谢谢你的快速回答!:
$time = date('Y-m-d H:i:s')
<?php
$time = date('Y-m-d H:i:s');
var_dump($time);
<?php
date_default_timezone_set("Asia/Calcutta");
echo "The Current Date & time is " . date("d/m/Y h:i:sa");
?>