问题标签 [toisostring]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1260 浏览

javascript - Date.prototype.toISOString() 没有返回正确的结果

https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString处对该函数的描述

toISOString() 方法以简化的扩展 ISO 格式 (ISO 8601) 返回一个字符串,该字符串的长度始终为 24 个字符:YYYY-MM-DDTHH:mm:ss.sssZ。时区始终为零 UTC 偏移量,如后缀“Z”所示。

它应该一直返回 24 个字符。检查以下示例:

返回+020144-08-08T04:00:00.000Z27 个字符长。任何原因?

0 投票
0 回答
55 浏览

date - 在服务器日志日期对象上运行 toISOString() 的好处

我最近一直在研究 Koa.js 作为运行服务器的下一代选项(到目前为止看起来不错......)并在 API 示例中遇到了以下代码:

大部分代码看起来都不错,但我不确定是否要保留toISOString()。第一个console.log参数无论如何都将结果格式化为字符串,那么我为什么要费心将字符串转换为 ISO 格式呢?

我可能会看到像这样声明还有什么额外的好处吗?例如,是否有特定的函数更喜欢 ISO 格式的日期对象,或者这只是个人喜好问题?

0 投票
1 回答
469 浏览

javascript - 如何解决 12HR 中分钟精度格式丢失的问题?

我已将 ISO 日期字符串转换为 momentjs 时刻,然后使用.format("MM/DD/YYYY HH:MM").

当我输出最终格式化时刻时,分钟值与最初从 iso 字符串读回的值不正确。

在这种情况下,ISO 字符串值包含 3:10 PM 或字符串中表示的“2016-08-03T03:10:00.000Z”。But when I call format the moment value is 4:07PM meaning three minutes have been subtracted during the format.

在调试期间,我在每个分配阶段都记录了以下值:

第 1 步(将 db 值转换为 ISO 字符串):

第 2 步(将 ISO 字符串转换为 momentjs 时刻以表示当地时间 GMT+1):

第 3 步(以 12HR 格式格式化演示文稿,问题就在这里,因为我失去了 3 分钟,而原始值应该是 04:10):

以 12HR 格式格式化时刻时,如何防止丢失分钟精度?

0 投票
1 回答
87 浏览

jquery - 如何按表中的索引将每个列转换为本地时刻?

我有一个包含 8 列的表。最后一列中的每个日期值都需要转换为浏览器本地。目前它显示为UTC:

在此处输入图像描述

所以我添加了一些 JQuery 来循环遍历索引处的每一行,使用.eq(index)它可以成为'6'JQuery 中的索引。但是当我测试这个函数时,它只转换表中的最后一行 UpdatedTime 并且时间不是本地时间,如下所示:

在此处输入图像描述

如何将指定列的每一行转换为本地时刻?

这是我用来循环的 JQuery 函数:

这些是 DataTable 中的列,其中最后一列是UpdatedTime需要转换的目标:

0 投票
1 回答
10914 浏览

javascript - 如何从javascript中的UTC字符串获取(MM-DD-YYYY)格式?

我正在使用与控制台不同时区的 Date 对象。我正在使用 utc 字符串来获取在该时区记录的实际时间。有没有一种简单的方法可以从 utc 字符串中提取 (MM-DD-YYYY) 而不仅仅是将字符串插入字符串?

返回:“2016 年 8 月 26 日星期五 01:17:21 GMT”

想 (08-26-2016)

0 投票
2 回答
6986 浏览

datetime - IONIC2 日期时间选择器上的语言环境时间

我正在使用 IONIC2、Angular2 和 Typescript。我有一个 Datetime 工作如下:

page.html

页面.ts

ion-datetime 字段显示时间少一小时,考虑到时区,如何在日期时间选择器上显示日期?

0 投票
1 回答
40 浏览

javascript - C#日期时间转换与javascript操作相同

早上好,我有这种字符串格式"1444050466000",如果我使用 javascript,我可以将它转换为值类型的日期。

例子:

结果:2015-10-05T13:07:46.000Z

我的问题是,有没有办法在 C# 中进行相同的转换?

0 投票
2 回答
42217 浏览

javascript - 为什么转换 new.Date() .toISOString() 会改变时间?

我以两种不同的格式在数据库中插入日期。

这是作为日期时间插入的

输出 A

这是插入为 varchar :

输出 B

输出 B 是正确的时间,但我需要显示输出 A。是什么导致转换为 ISOString 时时间发生变化?我怎样才能解决这个问题?

0 投票
1 回答
514 浏览

java - JSON.stringify 日期时间问题

当我将一个数组转换为 json 时,我的日期时间更改如下从 2017-07-12 11:58:07 到 2017-07-12T08:58:07.000Z

如何将此字符串解析为实际日期时间?

我想做这样的

实时结果需要是 2017-07-12 11:58:07

0 投票
2 回答
155 浏览

javascript - 将日期转换为 ISOString javascript 服务器端?

我有一个使用这种格式的日期“20/02/2018 14:40:00 CET”我怎么能用 ISOString 格式转换它,我试过这个代码,但我没有任何结果!