gpt4 book ai didi

javascript - javascript日期对象问题

转载 作者:行者123 更新时间:2023-11-30 08:59:05 25 4
gpt4 key购买 nike

我在初始化 javascript 日期对象时遇到了一个奇怪的问题,无论我初始化什么,它都显示日期为 1 JAN 1970 05:30;

这是我尝试初始化的方式

var d=new date(27-02-1989);

警报“d”显示 1970 年 1 月 1 日......,有时它需要从数据库传递的日期,但格式为 mm/dd/yyyy 而不是我想要的格式,即 dd/mm/yyyy

突然出现这个问题,前几天一切正常,但是今天打开项目后(2天后)这个问题让我很恼火

最佳答案

我看到你已经接受了一个答案,但这不是你能做的最好的。没有一种格式可以被所有常用浏览器正确解析,接受的答案至少在 IE 8 中会失败。

将字符串转换为日期的唯一安全方法是解析它,例如

var s = '27-02-1989';
var bits = s.split('-');
var date = new Date(bits[2], --bits[1], bits[0]);

关于javascript - javascript日期对象问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10893813/

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