我有从数据库返回的字符串日期值。 Date is ="2015-06-26 13:23:04"
。
如何在javascript中add 200 minutes
这个?
我无法将其转换为日期。我想要相同的格式。
我想要显示相同的格式“2015-06-26 13:23:04”。
我使用下面的代码进行转换。
var datevar = "2015-06-26 13:23:04";
var today = new Date(datevar).toISOString().slice(0, 20);
我无法得到正确的hh:mm:ss值。
获取:"2015-06-26TO7:53:04"
请帮帮我。 谢谢。
答案 0 :(得分:-1)
如果您确定您的字符串是这样的,您可以将其转换为毫秒,然后添加20 * 60 * 1000,相当于20分钟
var yourString= "2015-06-26 13:23:04",
year=yourString.substring(0,4),
month=yourString.substring(5,7),
day=yourString.substring(8,10),
hour=yourString.substring(11,13),
minuts=yourString.substring(14,16),
secondes=yourString.substring(17,19),
mkdate= new Date(year,month,day,hour,minuts,secondes),
add200Minutes =mkdate.getTime() + 200*60*1000,
newDate=new Date(add200Minutes);
alert(newDate);