- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
像这样实例化的日期对象:
new Date("2011-12-13")
返回一个认为自己是星期一的日期对象:
Date {Mon Dec 12 2011 16:00:00 GMT-0800 (PST)}
但是根据我的日历,2011 年 12 月 13 日是星期二。奇怪的是,当我像这样实例化日期对象时:
new Date("12/13/2011")
这(正确地)返回星期二:
Date {Tue Dec 13 2011 00:00:00 GMT-0800 (PST)}
如何使用初始示例中的语法(年-月-日)并根据我的日历获得正确的星期几?
最佳答案
您可能想查看 https://stackoverflow.com/a/163584/436641有关使用字符串在 JavaScript 中创建 Date 对象的一些注意事项。简而言之,为了可靠性,您应该这样做:
new Date(2011, 11, 13);
(请注意,第二个参数,月份,从 1 月到 11 月是 12 月,而不是 1 到 12。)
在您的特定情况下,当您使用 "2011-12-13"
实例化时,它使用 GMT,然后调整到您本地的时区,在您的情况下,它比 GMT 晚 8 小时。所以你问的前一天下午 4 点。所以那是星期一,而不是星期二。 (查看结果中说时间是 16:00:00 并且日期是 12 号而不是 13 号?)
当您使用 "12/13/2011"
实例化时,您将在本地时区的 13 号午夜到达。所以你得到星期二,你要求的那一天。
差异(可能)解释为 Date
将字符串传递给它的静态 parse()
方法,该方法(可能)处理其中一个字符串作为 ISO 8601 时间戳,另一个作为 RFC 822 时间戳,并且这些时间戳格式的时区默认/最佳猜测是不同的。参见 https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date/parse对于 Firefox 的情况。其他浏览器可能相同也可能不同。这就是为什么最好不要使用字符串(如果您确实使用字符串,请使用长而明确的标准时间戳格式,而不是 chop 的格式)。
关于javascript Date 为什么 Date new Date ("2011-12-13") 被认为是星期一而不是星期二?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8612631/
我有一个简单的片段,可以打印完整的日、月、日、小时和分钟。 代码如下: http://jsfiddle.net/raNms/ 我要换地方 Monday > Mon Tuesday > Tue ...
这个问题在这里已经有了答案: How do I calculate number of given weekday between range using Moment JS? (5 个答案) 关闭
我正在尝试解决我的代码中的问题。我有一个硬编码的状态数据,假设它来自 API 调用。默认情况下,操作时间的 API 数据未正确排序,在我的情况下,星期四首先而不是星期一。我的问题是,每当我映射数据时,
我有时间序列 pandas DataFrame 看起来像 value 12-01-2014 1 13-01-2014 2 .... 01-05-2014
有人可以为我提供以下帮助: 我有个约会,例如:2014年3月1日, 我想将其转换为数字5,因为它是星期五。 所以7-1-2014将为1,因为它是星期一。 哪个软件包/代码可以为我做这件事? 谢谢 最佳
查看 main 函数,我们可以看到我已将“星期一”硬编码到我的 setDay 公共(public)函数中。使用 c 字符串很容易从用户那里获取星期几(就像我在 setDay 中所做的那样),但是我如何
我有一个 iOS 应用程序,需要根据当天设置几个不同的日期标签。我正在使用 NSDate 和 NSDateFormatter 来执行此操作。但是有些事情我不确定:如果用户的 iOS 设备的语言/本地化
php 是否具有自动将日期转换为其日期值的功能,其中 Monday=1、Tuesday=2 等。像这样 $daynum = func('wednesday'); //echos 3 最佳答案 $day
我有一个表,它使用 Bootstrap-vue 从数据库中提取信息。数据库有一个名为“day”的字段,它存储“mon”、“tue”、“wed”等字符串值。我希望能够按天而不是按字母顺序按此列对表进行排
给定一个日期和它是星期几,我想知道是否有代码可以告诉我它是一个月中的哪几天。例如在下图中,给定 2/12/2020 和“星期三”,我想得到输出“2”,因为它是该月的第二个星期三。 最佳答案 您基本上可
我正在开发一个 Rails 3.1 应用程序,我需要在其中存储商店的营业时间。我想存储开门时间、关门时间和星期几。我的第一个想法是存储一个天数,其中 1 是星期一,7 是星期日,但是有没有更好的方法更
是否有框架或 API 提供从给定 NSDate 到当前 NSDate 的时间间隔,例如 2m、3h、Tuesday、2014-06-01。它广泛用于 iMessages 和 Mail App。它也被用
我正在使用 UILocalNotification 进行报警。我有一个基于工作日(星期日、星期一、星期二、星期三、星期四、星期五、星期六)重复的自定义选项。这么多应用程序都做了这个过程。我尽力了。但我
下面的函数返回图表数据 上述函数返回的输出格式如下 [Object { date=Date, value=112, volume=1469}, Object { date=Date, value
使用 @Temporal(TemporalType.DATE) 时遇到问题最近我们开始将我们的项目从struts2迁移到spring当我们在struts2中使用@Temporal(TemporalTy
我是一名优秀的程序员,十分优秀!