gpt4 book ai didi

javascript - 时间计算器日期格式不正确

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

不久前,一位善良的人给了我以下脚本来计算 future 的日期,同时排除周末。它的工作方式就像一个魅力,但是在某些系统上它显示不正确的日期格式。

我希望它以 dd/mm/yyyy 格式显示日期,但是在我的一些同事的电脑上,它显示的是 m/d/yyyy。

我检查了他们的时间和日期设置,它们都是正确的。

如果有人能够通过添加到以下脚本中来帮助强制使用这种格式,那将会非常有帮助,因为我无论如何都不是 Javascript 编码员:(

<script>
var myDelayInDays=8, myDate=new Date();
myDate.setDate(myDate.getDate()+myDelayInDays);
if(myDate.getDay() == 0){//Sunday
myDate.setDate(myDate.getDate() + 2);//Tuesday
}
else if(myDate.getDay() == 6){//Saturday
myDate.setDate(myDate.getDate() + 2);//Monday
}
document.write('' + myDate.toLocaleDateString());
</script>

谢谢

最佳答案

toLocaleDateString 将根据用户浏览器以默认格式打印日期。但您可以通过指定区域设置来指定特定格式。

en-GB 语言环境将以 dd/mm/yyyy 格式打印日期

<script>
var myDelayInDays=8, myDate=new Date();
myDate.setDate(myDate.getDate()+myDelayInDays);
if(myDate.getDay() == 0){//Sunday
myDate.setDate(myDate.getDate() + 2);//Tuesday
}
else if(myDate.getDay() == 6){//Saturday
myDate.setDate(myDate.getDate() + 2);//Monday
}
document.write('' + myDate.toLocaleDateString('en-GB'));
</script>

引用this了解更多详情。

关于javascript - 时间计算器日期格式不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39168446/

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