佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1276|回复: 1

为什么会这样?希望高手请赐教。

[复制链接]
发表于 2-10-2008 11:48 AM | 显示全部楼层 |阅读模式
下面是我的 formatdate function to convert date in format yyyy-mm-dd (exp 2008-10-02) to 02 OCT 08.
------------------------------------------
  list($unformatted_date,$time) = explode(" ", $unformatted_date);

list($year,$month,$day) = explode("-", $unformatted_date);

list($hour,$minute,$second) = explode(":", $time);
...........................
...........................
return strftime(DATE_FORMAT_SHORT, mktime($hour, $minute, $second, $month, $day, $year));
------------------------------------------

假如是$hour,那么我的date全部会return to 01 JAN 70。假如我改成number 1-9, 那么就可以正确convert date format。

我朋友说是因为我的database date 没有 hour, minute and second 的关系, 所以return to exception。

但是之前是可以的,只不过最近有关server migrated 就变成这样了。

请问各位高手为什么会这样?是不是跟server database setting 有关系?

[ 本帖最后由 capricornus_tai 于 2-10-2008 11:50 AM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 14-10-2008 01:01 AM | 显示全部楼层
你用什么database?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 23-12-2025 01:09 AM , Processed in 0.161275 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表