gpt4 book ai didi

javascript - 这是 JavaScript 中的有效日期吗?

转载 作者:行者123 更新时间:2023-11-28 11:01:26 24 4
gpt4 key购买 nike

我的函数以这种格式返回日历的选定日期:

var returnValue = "6.7.2017"; //day.month.year

当我尝试将它用于新日期时,它不起作用:

var weekdays = ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'];
var wkdayname = new Date(returnValue); //Error: returnValue ist NaN
var dayName = weekdays[wkdayname.getDay()];

我想要的只是该日期的工作日名称。

你有什么建议吗?

最佳答案

日期格式还具有从 Date() 识别的格式转换而来的日期和月份。此函数使用 . 和日期优先表示法将日期字符串转换为有效格式:

function transformDate (date){
var day_month_year = date.split(".")
return [day_month_year[1],day_month_year[0],day_month_year[2]].join("/")
}

var returnValue = "6.7.2017"; //This is a string

var weekdays = ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'];
var wkdayname = new Date(transformDate(returnValue));
var dayName = weekdays[wkdayname.getDay()];
alert(dayName)

关于javascript - 这是 JavaScript 中的有效日期吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45409532/

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