在 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)
我喜欢第二个版本,因为它感觉更自然,但我想知道除了使用这两种方法之外是否有任何影响?
在 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)
我喜欢第二个版本,因为它感觉更自然,但我想知道除了使用这两种方法之外是否有任何影响?
这真的是微不足道的,就像评论说的它不会影响你的项目。
来自: http: //php.net/manual/en/function.date.php
N - 1(周一)到 7(周日)
w - 0(星期日)到 6(星期六)
我能看到的唯一行为差异是你做了某种算术可能会被改变(比如从周日算起 5 天),或者数组算术(即)数组的索引为 0,所以如果你使用 'w' 那么它可以用于访问数组的元素,如“Sunday”(或其他语言如西班牙语的 Sunday)。
要考虑的另一件事是,如果您使用 ISO 标准 - 并且标准发生变化,例如引入一周中的新一天 - 那么 PHP 更有可能更新“N”并弃用“w”。