我想使用javascript的toISOString()函数并忽略时区。使用javascript的date.toISOString并忽略时区
var someDate; // contains "Tue May 26 2015 14:00:00 GMT+0100 (Hora de Verão de GMT)"
dateIWant = someDate.toISOString(); // turns out "2015-05-26T13:00:00.000Z"
日期转换是Tue May 26 2015 14:00:00 GMT+0100 (Hora de Verão de GMT)
但转换后的日期是2015-05-26T13:00:00.000Z
。
所以,我需要在yyyy-MM-ddTHH:mm:ss:msZ
的日期,但你可以看到它上面的应用时区,并改变从14到13
小时如何实现这一目标?
编辑
我工作的一个C#MVC的项目,我可以发送的日期,因为它是和操纵它在C#。这是我目前的解决方案,但我正在寻找一个客户端。
谢谢你的答案,但有作为'toLocalISOString'的日期没有这样的方法。我不知道如何处理该代码 – chiapa
在Ionut的方法中似乎存在拼写错误。我相信他所说的一个是LocaleISOString(注意“e” - 它是Locale,而不是Local)。我知道这是一个古老的线索,但也许它会帮助别人。 :) –