javascript - 我怎么知道日期是否是星期六?

标签 javascript date

我在客户端有这个日期作为字符串:

var myDate = "08/08/2012";

我怎么知道这个日期是不是星期六?

最佳答案

您需要将该字符串转换为 javascript 日期并使用 getDay()函数将返回 0-6 之间的数字(星期日为 0,星期一为 1 等)。

对于第一部分,您应该拆分您的字符串并构造一个 Date 对象(我不确定您的日期是 dd/mm/yyyy 还是 mm/dd/yyyy 并且相同将发生在客户端计算机上,因此请具体说明)。到目前为止最简单的方法是使用诸如 date.js 之类的库。这将允许您使用诸如

之类的代码
var date = Date.parseExact("8/8/2012", "dd/MM/yyyy");
var isSaturday = (date.getDay() == 6);

比这更好的是,datejs 有一些扩展可以使它成为一个类轮:

var isSaturday = Date.parseExact("8/8/2012", "dd/MM/yyyy").is().saturday();

关于javascript - 我怎么知道日期是否是星期六?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11860949/

相关文章:

javascript - 禁用 CKEditor 缩进插件

javascript - 比较 form.fieldName.value 与 $ ('#field' ).val()

javascript - 如何让 Dojo 中的荷兰语言环境正常工作?

mysql - 更新wordpress自定义字段日期格式

javascript - 使用 DateJS 仅解析时间字符串

javascript - Jquery 日期选择器下拉列表显示当前日期而不是所选日期

javascript - 使用 React Router 重定向显示空白页面

javascript - 如何分割输入标签HTML的字符串?

C# 到 Excel 设置自定义日期显示和值

R - 计算每天每 15 分钟内的总行数