为什么PHP的时间控制函数自己打自己嘴巴? 看来要打你自己的嘴巴了gmdate是按格林威治时间计算的,北京时间9点不就是格林威治时间1点吗?date才是按当地时间计算的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哈哈, xuzuning(唠叨) 老大语言尖锐。看手册别看一半 多谢指教,刚才做了一下测试,发现<?php$sDate = date("Y-M-d H:i:s", time());print($sDate."<br>");$nDate = strtotime($sDate);print($nDate."<br>");$sDate2 = date("Y-M-d H:i:s", $nDate);print($sDate2."<br><br>");$sDate = date("Y-m-d H:i:s", time());print($sDate."<br>");$nDate = strtotime($sDate);print($nDate."<br>");$sDate2 = date("Y-m-d H:i:s", $nDate);print($sDate2."<br>");?>输出2004-Dec-23 11:20:4618744600462029-May-26 11:20:462004-12-23 11:20:4611037720462004-12-23 11:20:46对比可以看到第一部分转回来的日期已经是错误的了。那位前辈做过研究,有什么需要注意的地方,免得以后踩地雷? <?php$sDate = date("Y-M-D H:i:s");print($sDate."<br>");$nDate = strtotime($sDate);print($nDate."<br>");$sDate2 = date("Y-M-D H:i:s", $nDate);print($sDate2."<br><br>");$sDate = date("y-m-d H:i:s");print($sDate."<br>");$nDate = strtotime($sDate);print($nDate."<br>");$sDate2 = date("y-m-d H:i:s", $nDate);print($sDate2."<br>");?>y-m-d要么就全大写,要么就全小写。 2004-Dec-23 11:20:46这个时间格式strtotime是不认的strtotime() 的行为是依照 GNU 日期语法的,请看看 GNU 手册中的 http://www.gnu.org/software/tar/manual/html_chapter/tar_7.html 怎么用php分页还是不成功呢 急求一个简单画图的问题 mysql和mssql连接不上 50分请高手帮我修改最后一个echo输出的内容 syntax error, unexpected '{' in 表单提交问题 「求助」关于PHP回调函数的疑问 mysql的外连接的问题 有人用vbb的论坛么?询问一个数据库中的模板内的数据内容 数组遍历导入mysql的问题请教 这中格式如何判断,请高手指教,要在js中实现。 mysql的字符连接问题..
看手册别看一半
<?php
$sDate = date("Y-M-d H:i:s", time());
print($sDate."<br>");
$nDate = strtotime($sDate);
print($nDate."<br>");
$sDate2 = date("Y-M-d H:i:s", $nDate);
print($sDate2."<br><br>");
$sDate = date("Y-m-d H:i:s", time());
print($sDate."<br>");
$nDate = strtotime($sDate);
print($nDate."<br>");
$sDate2 = date("Y-m-d H:i:s", $nDate);
print($sDate2."<br>");?>输出
2004-Dec-23 11:20:46
1874460046
2029-May-26 11:20:462004-12-23 11:20:46
1103772046
2004-12-23 11:20:46对比可以看到第一部分转回来的日期已经是错误的了。那位前辈做过研究,有什么需要注意的地方,免得以后踩地雷?
$sDate = date("Y-M-D H:i:s");
print($sDate."<br>");
$nDate = strtotime($sDate);
print($nDate."<br>");
$sDate2 = date("Y-M-D H:i:s", $nDate);
print($sDate2."<br><br>");
$sDate = date("y-m-d H:i:s");
print($sDate."<br>");
$nDate = strtotime($sDate);
print($nDate."<br>");
$sDate2 = date("y-m-d H:i:s", $nDate);
print($sDate2."<br>");?>y-m-d要么就全大写,要么就全小写。
这个时间格式strtotime是不认的
strtotime() 的行为是依照 GNU 日期语法的,请看看 GNU 手册中的 http://www.gnu.org/software/tar/manual/html_chapter/tar_7.html