开发需求如下,商品下单后需要指定送到日期:送达日期为周一 周三 周六 ,如果今天周一,用户选择周一即为下一周周一。
代码如下:
<html> <head> <meta charset="utf-8"> <title>送达日期</title> </head> <body> <div id="1" onClick="suan(this)">周一</div> <div id="3" onClick="suan(this)">周三</div> <div id="6" onClick="suan(this)">周六</div> <script> function suan(obj){ //获取当前选择的是星期几 var selectxq=parseInt(obj.id); //获取今天是星期几 var nowxq=new Date().getDay(); if(nowxq==0){nowxq=7;} //获取当前时间戳 var nowtimestamp = Date.parse(new Date()); //今天等于选择的话 if(nowxq==selectxq){ restimestamp=nowtimestamp+timestamp(7); } //今天大于选择的话 else if(nowxq>selectxq){ restimestamp=nowtimestamp+timestamp((7-(nowxq-selectxq))); } //选择大于今天的话 else if(selectxq>nowxq){ restimestamp=nowtimestamp+timestamp(((selectxq-nowxq))); } //输出选择的星期对应的时间戳 console.log(restimestamp); } //返回指定天数的时间戳 function timestamp(day){ return (day*24*60*60*1000); } </script> </body> </html>
<!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"> </head> <body>...
//构造函数 function Box(name,age){ this.name=name; this.age=age; this.run=function(){ return this.name+'--'+this.age; } } var&nbs...
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>录制</title> <script ...
HTML5 服务器发送事件(server-sent event)允许网页获得来自服务器的更新。通过官网的介绍可以看出是接收服务器发送数据,千万不能和ajax混淆,网上大片博文的介绍对其解读是错误的,导致让我差点觉得这个事件很鸡肋。先看通用案例:html5:<script type=&...
和腾讯合作的项目活动中腾讯要求我们必须隐藏朋友圈分享功能,一直以为没有官方Api,百般查找才在文档中找到,可能是自己不太细心。微信官方文档在jsjdk的"界面操作"中有详细说明:关闭当前网页窗口接口wx.closeWindow();批量隐藏功能按钮接口wx.hideMenuIte...