php date()日期的数字描述

php date()日期的数字描述,php,Php,在php中使用哪个更安全/更好来获取一天的数字: date('w'); // Numeric representation of the day of the week 或 我喜欢第二个版本,因为它感觉更自然,但我想知道,除了使用这两种方法之外,是否还有其他含义?这真的很琐碎,正如评论所说,它不会影响您的项目 发件人: N-1(周一)至7(周日) w-0(周日)至6(周六) 我能看到的唯一的行为差异是,你做了一些运算可能会被改变(比如从星期天算起5天),或者数组运算(即)数组索引为0,所以如果

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

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


我喜欢第二个版本,因为它感觉更自然,但我想知道,除了使用这两种方法之外,是否还有其他含义?

这真的很琐碎,正如评论所说,它不会影响您的项目

发件人:

N-1(周一)至7(周日)

w-0(周日)至6(周六)

我能看到的唯一的行为差异是,你做了一些运算可能会被改变(比如从星期天算起5天),或者数组运算(即)数组索引为0,所以如果你使用“w”,那么它可以用来访问数组的元素,比如“Sunday”(或者西班牙语中的Sunday)


另一件要考虑的事情是,如果你使用ISO标准,并且标准的变化,比如介绍一周的新一天,那么PHP更有可能更新“N”和“W”。

你指的是“更安全/更好”是什么意思?不要担心这些琐碎的事情,只要它们不会影响你想要完成的事情。使用这两种方法中的任何一种都会产生影响。这是我不理解的,也不想盲目地接受我可以使用它们唯一的区别是一个是0-6,另一个是1-7。如果你关心这一点,就认为它是“信仰”的选择。任何人都会被异端假设冒犯,星期日是一周的第一天,应该使用<代码> N<代码>。那些没有被冒犯并且喜欢他们的列表以零开始的人,使用
w
“每周新的一天的介绍”-是的,我想你暂时不必太担心这一点,特别是在这种情况下,你可能不得不重写你的应用程序;o) 是的,还有很多事情可能出错。如果我在工作中花太长时间思考这个问题,我不确定我的雇主会不会太高兴:P+1代表“介绍一周中的新一天”@德克塞打败了我!是的,我希望有人能从中得到笑声P@Dave星期一我很好,但我希望能多过一个太阳日。
date('N'); // From php manual: ISO-8601 numeric representation of the day of the week (added in PHP 5.1.0)