转换时间中的日期,并使用javascript在其中添加30分钟
convert date in time and add 30 minutes in it using javascript
我正在做一个项目,在这个项目中,我必须在数组中分割所有日期。所以我得到了以小时和分钟为单位的时间变量。时间就像'2015-11-07E05:02:50.631Z'
。
var res = ev_time.split("E");
var t=res[1].split(":");
var time1 =t[0] + ":" + t[1];
alert(time1);
var time2=time1.setMinutes(time1.getMinutes() + 30);
alert(time2);
当我忽略最后2行得到正确的结果,但当我使用它们时,我没有得到结果。我想增加30分钟的时间,所以我需要这样做。这怎么可能?
这里time1
或time2
都不是日期对象,您不能访问time1.getMinutes或setMintutes。在访问这些方法之前,您需要将其解析为Date对象。如果您只需要获得所需的输出,那么在没有任何额外库的情况下,下面的代码就足够了。
var ev_time='2015-11-07E05:02:50.631Z';
var res = ev_time.split("E");
var t=res[1].split(":");
var time1 =t[0] + ":" + t[1];
console.log(time1);
var time2 = new Date();
time2.setHours(t[0],t[1]);
time2.setMinutes(time2.getMinutes() + 30);
console.log(addZero(time2.getHours())+":"+addZero(time2.getMinutes()));
function addZero(i) {
if (i < 10) {
i = "0" + i;
}
return i;
}
您不需要
time2=time1.setMinutes(time1.getMinutes() + 30);
time1.setMinutes()设置time1上的值,因此如果您执行
time1.setMinutes(time1.getMinutes() + 30);
alert(time1)
您将得到
相关文章:
- Javascript未在其中一个变量上输出0
- javascript在其中设置空格时会中断
- 在html文件中添加了多个外部javascript,其中一个停止工作
- 我想在 javascript 中调用一个 php 函数,并在其中传递两个数组作为参数
- 如果我在其中使用alert,Javascript代码就可以工作,否则它'It’不起作用
- 在循环中,将一个php-var传递给javascript,其中包含该变量的值
- Javascript 使用 For 循环创建动态表,其中包含要在其中显示的数组
- 如何使用 javascript 在 MVC 项目中加载视图,然后在其中加载部分视图
- 在PHP页面中包含许多javascript函数(其中包含PHP)的最有效方法是什么?
- 克隆 jQuery 对象并在其中保存 JavaScript 对象时,如何访问内容
- 如何使用 Javascript 在网页上创建一个列表,其中每个项目都基于模板
- 转换时间中的日期,并使用javascript在其中添加30分钟
- 用javascript制作小费计算器,用户可以在其中输入他们想要的小费百分比并计算按钮;t工作
- 创建.json文件并使用JavaScript在其中存储数据
- 通过Javascript解析JSON对象(对象列表)并在其中循环
- Javascript在另一个文件中,其中包含PHP
- Javascript分裂与随机内容在其中
- 如何获得一个弹出窗口的引用,并在其中加载一个javascript文件
- 引导对话框没有在其中执行JavaScript代码
- 如何获得Iframe的对象在客户端(javascript),其中放置在表内的asp.net