0

我在 PHP 手册页中查找了 DateTime 类,发现该类根本没有任何属性。那么日期和时间是如何存储在 DateTime 对象中的呢?__construct() 或 setDate() 方法如何工作,因为没有要设置的属性?

4

1 回答 1

3

如果您真的非常想知道,可以随时查看源代码:

https://github.com/php/php-src/blob/master/ext/date/php_date.c

似乎DateTime包含 UNIX 时间和时区。从逻辑上讲,这应该足以正确处理时间。现在我没有看4258行,建议大家不要看(除非出于好奇),改用public方法。

于 2012-09-11T15:16:42.900 回答