Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.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以自定义格式获取年-月日期和时间_Javascript_Date - Fatal编程技术网

Javascript以自定义格式获取年-月日期和时间

Javascript以自定义格式获取年-月日期和时间,javascript,date,Javascript,Date,在Javascript中,我希望以如下自定义格式获取当前数据和时间。2016-01-01T05:06:07。有人能告诉我如何用最快的解决方案获得这种格式的当前年-月日期-时间吗? 正如你们所看到的,我有尾随的零,有月份、日期、小时、分钟和秒,所以我想要的就是这样。 任何帮助和建议都是非常值得的。谢谢看起来像 var date=新日期.toISOString; 文件。书写; 日期=日期。子字符串0,19; 文件。书写 toISOString方法提供了您想要的格式,但由于它使用UTC,您需要调整本

在Javascript中,我希望以如下自定义格式获取当前数据和时间。2016-01-01T05:06:07。有人能告诉我如何用最快的解决方案获得这种格式的当前年-月日期-时间吗? 正如你们所看到的,我有尾随的零,有月份、日期、小时、分钟和秒,所以我想要的就是这样。 任何帮助和建议都是非常值得的。谢谢

看起来像

var date=新日期.toISOString; 文件。书写; 日期=日期。子字符串0,19; 文件。书写 toISOString方法提供了您想要的格式,但由于它使用UTC,您需要调整本地偏移的时间,并修剪端点以删除时区和十进制秒数:

函数toLocalISOStringdate{ var d=新日期+日期; d、 setMinutesd.getMinutes-d.getTimezoneOffset; 返回d.toISOString.replace/\.\d+| z$/gi,; }
document.WriteToLocalStringNew日期;谢谢,但它显示的时间没有时区添加。意味着它的显示方式类似于2015-12-09T03:25:49,但它应该通过添加时区来显示时间,如2015-12-09T08:55:49我很忙,所以无法发布代码,但您可以在mozilla链接中使用polyfill并更改所有getUTC。。。简单地说。。。例如:getUTCTime->getTime。您将在locale时区中使用datetime。您考虑过toISOString方法吗?你试过什么?