sách gpt4 ai đã đi

javascript - 使用 toISOString() 和 JSON.stringify() 将日期转换为字符串之间的区别

In lại 作者:行者123 更新时间:2023-12-03 08:03:28 27 4
mua khóa gpt4 Nike

我研究了如何将 ngày 转换为 ISO 格式的 sợi dây,并且发现了两种方法可以实现相同的结果 '2022-07-29T06:46:54.085Z':

  1. (new Date()).toISOString()
  2. JSON.parse(JSON.stringify(new Date()))

câu hỏi:

  • JS 是否使用两种方法/算法来转换日期,或者仅使用一种函数代码调用不同的对象 JSON hoặc Ngày,如果是哪一个最好用?

1 Câu trả lời

Đầu tiên:代码更少,更容易维护

Vì vậy,new Date().toISOString() 是返回 ISO 格式字符串的最简单方法。

关于问题:

没有。输出是相同的,因为下面的 JSON.stringify 逻辑返回:

JSON.stringify(new Date())
'"2022-07-29T18:58:14.411Z"'

因为:

The instances of Date implement the toJSON() function by returning a string (the same as date.toISOString()). Thus, they are treated as strings.

nguồn:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify

(new Date).toJSON()
'2022-07-29T18:58:14.411Z'

关于javascript - 使用 toISOString() 和 JSON.stringify() 将日期转换为字符串之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73169817/

27 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com