我在Kubuntu 14.04中使用LAMP,PHP 5.6.23.
在以下情况下使用DateTime时:
1.
print_r((new DateTime('2016-02-31'))->format('M/d/Y'));
// Mar/02/2016 (no errors, why?)
Run Code Online (Sandbox Code Playgroud)
2.
print_r((new DateTime('2016-02-32'))->format('M/d/Y'));
// Error - DateTime::__construct(): Failed to parse time string-
// (2016-02-32) at position 9 (2): Unexpected character
Run Code Online (Sandbox Code Playgroud)
为什么第一个案例没有给我错误,因为没有第二个月的第31个月?
要求提供支持答复的参考文献
| 归档时间: |
|
| 查看次数: |
43 次 |
| 最近记录: |