gpt4 book ai didi

javascript - 使用 JavaScript 中的 Date.Parse 将时间字符串(例如 '12:05 PM')转换为日期时间

转载 作者:行者123 更新时间:2023-12-01 02:33:58 24 4
gpt4 key购买 nike

我想使用 Javascript 中的 Date.Parse 将时间字符串“12:05 PM”转换为日期时间。当我传入 12:05 PM 或 12:10 PM 或 ... 或 12:55 PM 的值时,下面的 startTime 返回的值为 null,即 startTime = null

但是当我传入 1:00 PM、1:05 PM、1:10 PM、12:00 AM、...、12:00 PM 的值时,它工作正常
返回给我一个包含时间的日期。

这是导致问题的代码行:

var startTime = Date.parse($("#<%= StartTime.ClientID %>").val());  //code causing the issue

并且StartTime是一个文本框。

我正在 Web 表单上的 ASP.NET 应用程序的 client/html 中编写上述代码。

最佳答案

如果您使用的是 date.js,请尝试(按照 test case here )

Date.parseExact("12:05 PM", "hh:mm tt");

如果您正确加载了库,这也应该会出现。

关于javascript - 使用 JavaScript 中的 Date.Parse 将时间字符串(例如 '12:05 PM')转换为日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9729484/

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