gpt4 book ai didi

iphone 上的 Javascript 无效日期

转载 作者:行者123 更新时间:2023-11-30 10:28:56 25 4
gpt4 key购买 nike

我有一个从字符串创建日期的网页。它工作正常,除了我得到无效日期的 iphone。

我已经阅读了一些关于 IOS 处理日期的内容,但有些不同,但未能找到解决方法。

我已经在普通浏览器和最新版本的 Chrome 中打开了该页面,但出现了同样的错误。适用于 Android 和 PC。

dateString = "2013-08-06"
date = new Date(dateString);

我已经尝试过这个修复,但同样的错误

var arr = "2010-03-15 10:30:00".split(/[- :]/),
date = new Date(arr[0], arr[1]-1, arr[2], arr[3], arr[4], arr[5]);

最佳答案

我昨天刚遇到这样的问题,但使用的是 Internet Explorer。我发现使用像 moment.js 这样的跨浏览器日期库帮助缓解了这个问题:

var date = "2013-03-15 10:30:00";
date = moment(date, "YYYY-MM-DD HH:mm:ss").toDate();

它只是日期对象的包装器,所以 toDate() 函数返回它的日期对象。如果您想利用 moment 提供的格式化选项,只需删除 toDate()。

关于iphone 上的 Javascript 无效日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18083648/

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