Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将字符串值转换为日期并在javascript中添加200分钟_Javascript - Fatal编程技术网

将字符串值转换为日期并在javascript中添加200分钟

将字符串值转换为日期并在javascript中添加200分钟,javascript,Javascript,我有从数据库返回的字符串日期值日期为=“2015-06-26 13:23:04”。 如何在javascript中添加200分钟? 我无法将其转换为日期。我想要相同的格式 我想显示相同的格式“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值 获取:“2

我有从数据库返回的字符串日期值<代码>日期为=“2015-06-26 13:23:04”。 如何在javascript中添加200分钟? 我无法将其转换为日期。我想要相同的格式

我想显示相同的格式“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-26至7:53:04”

请帮帮我。
谢谢。

如果您确定字符串是这样的,您可以将其转换为毫秒,然后添加20*60*1000,相当于20分钟

var yourString=“2015-06-26 13:23:04”,
年份=字符串。子字符串(0,4),
month=yourString.substring(5,7),
day=你的字符串。子字符串(8,10),
小时=字符串。子字符串(11,13),
minuts=yourString.substring(14,16),
secondes=yourString.substring(17,19),
mkdate=新日期(年、月、日、小时、分钟、秒),
add200Minutes=mkdate.getTime()+200*60*1000,
newDate=新日期(加200分钟);
警报(新日期);

在所有的编码语言中,都存在许多关于操纵时间的问题。我建议你在提问之前做一些认真的研究。您可能还想阅读,以了解一个好问题(如尝试)应包含哪些内容。我搜索了。我尝试过这些解决方案。但是我没有得到任何帮助。因此,我询问了@IMRUP的可能副本,搜索您的确切标题显示了解决方案,因此我建议您进行更彻底的研究。格式是问题所在。我不能得到同样的格式。"2015-06-26 13:23:04". 添加后也可以使用相同的格式