- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我尝试将日期设置为午夜以简化我的日期操作,为此我编写了这部分代码:
var now = new Date();
today = now.setHours(0,0,0,0);
console.log(now, today);
我很惊讶地看到 now
包含一个 Date 对象和 today
一个时间戳。当我想使用 getMonth() 或其他日期函数时,这会带来错误。用时间戳重新创建 Date 对象很有趣。
这正常吗?我该如何解决这个问题?
(随时更新我的帖子以纠正我糟糕的英语:)
最佳答案
正常吗?
是
我该如何解决这个问题?
您正在将 now.setHours(0,0,0,0)
的返回值分配给 today
。
也许您正在寻找的是这样的东西:
var now = new Date();
var today = new Date();
today.setHours(0,0,0,0);
这样,setHours
将根据您希望设置的时间值进行操作。这是使用 setHours
的主要方式。
其他细节
SET_LOCAL_DATE_VALUE
函数正在将值赋给第一个参数。关于javascript - setHours() 将我的 Date 对象转换为字符串时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33313209/
我想使用 javascript 的 setHours() 方法将时间设置为 0,但它将月份中的日期更改为比实际日期少一。示例代码: var d = new Date(); //2017-09-18T
我有一个 Date 对象,我想创建另一个四小时后的 Date 对象。我写了下面的代码 eventStart = new Date(); eventEnd = eventStart; eventEnd.
我正在使用 FullCalendar 2.3.1 和 moment js 2.9.0,实际上我是这样获取日期的: var currDateStart = $calendar.fullCalendar(
我有一个仅以日期作为格式的日期时间字段。此外,我在 onload 处添加了一个脚本,以便每当访问记录时 12:00 都应添加到该字段。它按预期工作,并在时间部分增加 12 小时。但它不会相应地更新日期
我遇到这种情况,我需要使用 JavaScript setTime() 这样我就可以根据我拥有的秒数修改时间。例如我想知道 1400 秒前是什么时间。 我得出的结论是,我最干净、最好的解决方案是结合使用
我正在尝试将日期转换为 ISO 格式,并将小时数设置为 23。这是我的代码: var currDateEnd = $('#calendar').fullCalendar('getView').star
我正在尝试使用 JavaScript 从给定的日期时间字符串中减去小时。我的代码是这样的: var cbTime = new Date(); cbTime = selecte
我正在尝试将字符串格式的时间与当前时间进行比较。我已经尝试设置两个 Date 对象并在它们两个上调用 .Now(),然后在其中一个对象上通过拆分将时间调整为字符串格式的时间并将小时和分钟解析为整数,但
我正在尝试使用 javascript 从给定的日期时间字符串中减去小时数。我的代码是这样的: var cbTime = new Date(); cbTime = select
我在使用 setCurrentHour 方法(如下所示)时在 Android Studio 中收到警告,它已被弃用。 timePicker.setCurrentHour(hour); 同时,在使用 s
我正在使用 2 个 GWT 日期选择器和一个 JAVA 日期对象。我想检查当前日期(来自 now() 函数)是否在日期选择器中选择的日期之间。我有两个问题: 如何确保第二个日期选择器中选择的日期至少与
我有以下代码: var date = new Date(2010,09,09); //09.10.2010 00:00 date.setHours(-1); //sets the date to 08
我的 Java 代码中有一些已弃用的 Date 方法,如果有人能在这里指导我,我将不胜感激。我有一个私有(private)日期变量: private Date startime; private Da
我尝试将日期设置为午夜以简化我的日期操作,为此我编写了这部分代码: var now = new Date(); today = now.setHours(0,0,0,0); console.log(n
我正在尝试获取当前日期以进行比较并将小时数设置为零,但仍在获取时间。 var today = new Date(new Date().setHours(0,0,0,0)); var t
我知道这个集合应该在 Date 对象上执行,但即使我在 Date 对象上执行。 reactdatepicker 根本不起作用。 第 12:3 行:“setHours”未定义 no-undef 第 12
为什么第一行代码返回一个“日期”类型的对象,而第二行返回一个“数字”类型的对象? 根据文档 ( http://www.w3schools.com/jsref/jsref_sethours.asp )
这个问题已经有答案了: Javascript date variable assignment (9 个回答) 已关闭 6 个月前。 我想创建一个间隔几个小时的日期对象列表。因此,对于 10 小时来说
什么是 java.util.Date 的 setHours() 的替代方法,因为它已被弃用。对于我的日期变量,我想设置某些时间,但我不想使用已弃用的方法 setHours()。 最佳答案 试试这个:
好吧,这很奇怪。我有这个日期对象: 2015-10-13T00:00:00.000Z 我称这个函数为: 日期.setHours(12, 0, 0, 0); ...我得到了这个: 2015-10-12T
我是一名优秀的程序员,十分优秀!