我怎么知道日期是否是星期六
How can I know if a Date is Saturday?
我在客户端将此日期作为字符串:
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();
尝试:
var myDate = new Date("08/08/2012");
console.log(myDate.getDay()); // if 0 then its Sunday
我可以推荐开源Datejs库进行一般日期处理。
使用库...
var dt = Date.parse(yourDateVariable);
if(Date.today().is().saturday()){
...
}
Date 类有一个名为 getDay() 的函数,它返回一个介于 0 和 6 之间的整数(0 表示星期日,6 表示星期六)。
var today = new Date("08/08/2012");
if(today.getDay() == 6 ) alert('Saturday!');
相关文章:
- node.js测试事件是否是在不使用超时的情况下使用sinon.js发出的
- 确定var是否是javascript中的elementFinder对象的方法是什么
- 检查对象是否是mongo游标
- 是否可以测试javascript函数是否是构造函数
- 检查请求的用户是否是django中的所有者
- 角度 2 :检查路由名称是否是当前名称
- 我怎么知道日期是否是星期六
- 从不断变化的动作创建者那里获取商店数据是否是一种常见的做法
- 在node.js/ssocket.io中,如何判断对象是否是套接字的实例
- 在jQuery中,如何测试一个元素是否是同一类的多个元素中的第一个
- 是否有跨浏览器和跨框架的方法来检查对象是否是HTML元素
- 如何判断页面是否是从fetch()调用的
- Node.js如何知道回调的第一个参数是否是错误处理程序
- 如何检查一个对象是否是“;深空”;
- javascript测试一个值是否是一个数字和一个大于0的数字
- jqueryangularjs如何知道鼠标按下事件是否是由浏览器的滚动条触发的
- 如何检查具有类的元素是否是该类的第一个子元素
- 试图弄清楚某个网站的文本动画是否是用某个库或插件完成的
- 如何检查一个对象是否是“;子对象“;在Javascript中
- 当点击一个li中的图标时,我如何确定它是否是ul中的第一个li