从Datepicker获取日期ID

时间:2018-07-16 13:53:39

标签: javascript datepicker

我正在一个多语言网站上,希望能够从引导日期选择器中获取一天的“ id”。例如,如果用户输入对应于星期一的16/07/2018,那么我想得到1

我想过只是从Date对象中获取日期名称,然后根据它返回一个int,但是由于该网站是多语言的,除非我编写了一个数组,其中包含每种语言的日期名称。还有另一种方法吗?

编辑:请注意,我要在此处实现的目的不是以相应的语言显示当天的名称。我真的只是想要int方法中的getDay()

1 个答案:

答案 0 :(得分:0)

您可以使用Intl.DateTimeFormat以当前语言获取工作日。

var options = { weekday: 'short'};
var weekday = new Intl.DateTimeFormat(undefined, options).format(date);

可以在上面的链接中找到工作日格式的完整列表。第一个参数中的undefined会导致浏览器使用其当前语言。