gpt4 book ai didi

javascript - jQuery new Date() 在 Safari 中不起作用

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

下面的函数根据给定参数计算年龄。

var now = new Date();
var past = new Date(select_year + "-" + select_month + "-" + select_day);
var nowYear = now.getFullYear();
var pastYear = past.getFullYear();
var age = nowYear - pastYear;

它在 Chrome 中完美运行。

但是当我切换到 Safari 时,下面一行显示无效日期:

var Past = new Date(select_year + "-"+ select_month + "-"+ select_day);

我假设它无法重建日期。

<小时/>

有办法解决这个问题吗?

最佳答案

对于 Internet Explorer 和 Safari,您需要稍微更改一下格式。我相信这对您有用:

var d = new Date(2011, 01, 07);  
var d = new Date(2011, 01, 07, 11, 05, 00);
var d = new Date("02/07/2011");
var d = new Date("02/07/2011 11:05:00");
var d = new Date(1297076700000);
var d = new Date("Mon Feb 07 2011 11:05:00 GMT");

找到here .

关于javascript - jQuery new Date() 在 Safari 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46750821/

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