我有一个包含date()函数的php脚本。但不知怎的,它将这一天的名字弄乱了。php日期函数返回错误日期
线是一样简单
date ("l",mktime(0,0,0,$test3,$test2,$test4));
当我与当前日期测试它例如
date ("l",mktime(0,0,0,11,07,2011));
它返回星期一的正确日期。但是,如果我去短短一天进一步
date ("l",mktime(0,0,0,12,07,2011));
返回周三..
你有任何想法,问题可能是什么?任何与时区或任何东西..?我从来没有使用日期功能,并找不到任何解决方案googeling它或在这里..
我欣赏任何答案! thx提前!
您应该从“07”中删除前导0。 mktime期望整数,但会将前导零解释为一个字符串,并可能产生意想不到的结果。 – Jrod
Thx everyone!简单的解决方案.. ^^我在执行时必须阅读错误的文档..或者,也许我只是读错了;;)谢谢大家的快速答案! – Sebsemillia