php date()日的数字描述

时间:2012-08-24 11:36:41

标签: php

在php中使用哪个更安全/更好来获取一天的数字:

date('w'); // Numeric representation of the day of the week

date('N'); // From php manual: ISO-8601 numeric representation of the day of the week (added in PHP 5.1.0)

我喜欢第二个版本,因为它感觉更自然,但我想知道除了使用任何一种方法之外是否有任何影响?

1 个答案:

答案 0 :(得分:3)

这真是微不足道,就像评论所说它不会影响你的项目。

来自:http://php.net/manual/en/function.date.php

N - 1(星期一)至7(星期日)

w - 0(星期日)至6(星期六)

我能看到的唯一行为差异就是你做了某种算术可能会被改变(比如计算从星期日开始的5天),或者数组算术(即)数组被索引为0,所以如果你使用'w'然后它可以用来访问数组的元素,如“星期日”(或星期日用另一种语言,如西班牙语)。

另一件需要考虑的事情是,如果您使用ISO标准 - 并且标准更改,例如引入一周中的新日期 - 那么PHP更有可能更新'N'并弃用'w'。