javascript与mysql工作日:一周中不同的第一天

javascript与mysql工作日:一周中不同的第一天,javascript,mysql,Javascript,Mysql,我注意到javascript有以下索引: [0] Sunday [1] Monday ..... [0] Monday [1] Tuesday ..... 虽然(我的)sql具有此索引: [0] Sunday [1] Monday ..... [0] Monday [1] Tuesday ..... 两个问题: 1) 我应该遵循哪一个,也就是说,对于区域设置而言,哪一个是最常用的 2)有没有办法同步它们呢?还是每次编写代码我都要考虑这个差异呢?(这有点烦人,可能会产生错误…)可能的解决

我注意到javascript有以下索引:

[0] Sunday
[1] Monday
.....
[0] Monday
[1] Tuesday
.....
虽然(我的)sql具有此索引:

[0] Sunday
[1] Monday
.....
[0] Monday
[1] Tuesday
.....
两个问题:

1) 我应该遵循哪一个,也就是说,对于区域设置而言,哪一个是最常用的

2)有没有办法同步它们呢?还是每次编写代码我都要考虑这个差异呢?(这有点烦人,可能会产生错误…)可能的解决方案是什么


谢谢

星期几是一周的开始是一项行政决定。Javascript从Java复制了很多(全部?)日期行为,这可能解释了为什么星期天是0。这些问题遍及任何类型的日历应用程序,请首先尝试ISO 8601(星期一),并确保您的解决方案可以作为首选项,而不是基于区域(或“区域设置”)。PS。你可能会觉得有趣。谢谢你,罗布!所以我猜答案是,我必须在每次编写代码时注意这个差异!!!我希望我不会犯错误!我将尝试使用MySQL中的DAYOFWEEK(),从1到7,1是星期一。。。你知道javascript中的模拟函数吗?