jquery - 星期几和时刻 js

标签 jquery date momentjs

我有这个代码:

var day = $("#date-filter").val();

此输入的值为:“22/03/2016”。

我需要工作日。

我尝试了两种方法,但没有成功。

1) 时刻(day).day()

2) 时刻($("#date-filter").val()).day()

最佳答案

Moment 的解析器可以很好地处理这个用例,而不需要对月份部分进行任何调整。

moment('22/03/2016', 'DD/MM/YYYY').day()

如果您愿意,它甚至会为您显示星期几的名称:

moment('22/03/2016', 'DD/MM/YYYY').format('dddd')
"Tuesday"

如果您想要以多种语言显示星期几,您甚至可以这样做。例如,德语:

moment('22/03/2016', 'DD/MM/YYYY').locale('de').format('dddd')
"Dienstag"

请参阅解析指南和解析文档以获取更多信息: http://momentjs.com/guides/#/parsing/ http://momentjs.com/docs/#/parsing/

关于jquery - 星期几和时刻 js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36159307/

相关文章:

javascript - Date.parseExact 没有给出准确的结果

javascript - 如何在 Javascript 中格式化给定时区的日期?

jquery - 将 div 旋转到鼠标位置

jquery - 我可以更改 jqGrid 中新添加的行的 ID 吗?

javascript - 比较JS中的日期和时间

javascript - Safari 中的日期显示为使用 Intl.DateTimeFormat 和 en-US 语言环境

c# - 如何通过 jquery ajax 发送 AntiForgeryToken (CSRF) 和 FormData

javascript - 如果元素具有名称已测试的类,则显示该元素

javascript - 将一周的开始更改为星期一

javascript - momentJS 默认语言环境是 zh-tw 并且似乎无法覆盖它