gpt4 book ai didi

javascript - 如何在 JavaScript 中验证时间戳

转载 作者:行者123 更新时间:2023-12-03 03:00:17 38 4
gpt4 key购买 nike

如何使用 javascript 验证时间戳和时间戳以接受多种格式例如YYYY-MM-DD HH:mm:ss.S、YYYY-MM-DD HH:mm:ss AM/PM。

最佳答案

您可以验证字符串是否是有效的时间戳,如下所示:

var valid = (new Date(timestamp)).getTime() > 0;

var valid = (new Date('2012-08-09')).getTime() > 0; // true
var valid = (new Date('abc')).getTime() > 0; // false

多年后重新审视这个答案,验证日期仍然具有挑战性。然而,一些争论是内置解析器接受多种输入格式,其中许多格式几乎没有相关性。

这里的问题是验证多种格式的时间戳,除非日期解析器可以帮助您,否则需要将时间戳转换为可比较的通用格式。如何转换成这种格式取决于输入的格式,如果输入不兼容,则必须开发定制的转换算法。

要么使用内置的日期解析器,如上所述,否则,您将必须手动解析输入,并相应地验证它。

关于javascript - 如何在 JavaScript 中验证时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12422918/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com