- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 JavaScript 从给定的日期时间字符串中减去小时。我的代码是这样的:
var cbTime = new Date();
cbTime = selectedTime.setHours(-5.5);
其中selectedTime
是给定时间(我作为参数传递的时间)。
所以假设selectedTime
是Tue Sep 16 19:15:16 UTC+0530 2014
我得到的答案是:1410875116995
我想要日期时间格式的答案。我在这里做错了什么吗?或者还有其他解决办法吗?
最佳答案
原因是 setHours()
、setMinutes()
等采用 Integer
作为参数。来自 docs :
...
The setMinutes()
method sets the minutes for a specified date according to local time....
Parameters:
An integer between 0 and 59, representing the minutes.
所以,你可以这样做:
var selectedTime = new Date(),
cbTime = new Date();
cbTime.setHours(selectedTime.getHours() - 5);
cbTime.setMinutes(selectedTime.getMinutes() - 30);
document.write('cbTime: ' + cbTime);
document.write('<br>');
document.write('selectedTime: ' + selectedTime);
关于javascript - date.setHours() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46010758/
我想使用 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
我是一名优秀的程序员,十分优秀!