Cía*_*áin 1 javascript datetimepicker
我需要一种从格式为 DD-MM-YYYY 的日期获取当天名称的方法,例如星期一、星期二 我正在使用引导程序日期时间选择器,当我选择日期时,该值的格式仅为 DD-MM- YYYY,我无法使用,getDay()因为格式不符合它。
我也无法使用new Date(),因为我必须是从日历中选择的日期。不是今天的日期。当我运行以下代码时,出现错误:
date.getDay()不是一个函数。
$('#datepicker').datetimepicker().on('dp.change', function (event) {
let date = $(this).val();
let day = date.getDay();
console.log(day);
});
```
Anyone any ideas?
Run Code Online (Sandbox Code Playgroud)
强烈建议不要Date通过构造函数按原样解析字符串,因此我宁愿建议将日期字符串转换为以下方式:Date
const dateStr = '15-09-2020',
getWeekday = s => {
const [dd, mm, yyyy] = s.split('-'),
date = new Date(yyyy, mm-1, dd)
return date.toLocaleDateString('en-US', {weekday: 'long'})
}
console.log(getWeekday(dateStr)) Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2212 次 |
| 最近记录: |