首页 > 热点 > 微信 > 正文

微信小程序中如何计算距离某个节日还有多少天

2024-07-22 01:17:59
字体:
来源:转载
供稿:网友

先看一下页面效果:

页面是这样的:

好了,正文如下

最近碰到个需求需要计算,距离圣诞、元旦、高考、国庆啊等最近一个节日,还剩多少天。

因为后台没空理我,所以本文讲解在js中如何解决这个需求。(建议实际中获取标准时间,当前时间有点不靠谱)

首先肯定是要用 new Date() 获得当前时间对象,然后再用它的一些方法获取当前年月日等,根据年月日判断。

先看一下new Date()对象常用的方法。

  getYear(); //获取当前年份(2位)  getFullYear(); //获取档期年份(4位)  getMonth(); // 获取当前月份(0-11,0代表1月,很神经,获取日是正常的1-31...)  getDate(); // 获取当前日(1-31)  getDay(); //获取当前星期几(0-6,0代表星期天...)  getTime(); //获取当前时间(从1970.1.1开始的毫秒数),注意,是毫秒数!!!  getHours(); // 获取当前小时数(0-23)  getMinutes(); // 获取当前分钟数(0-59)  getSeconds(); // 获取当前秒数  getMilliseconds(); //获取当前毫秒数  toLocalDateString(); // 获取当前日期

一开始,我是先取得Date()对象的月,日,然后判断月份等不等于某个日期的月份。分三种情况...

  let mydate = new Date();  let year = mydate.getFullYear();  let month = mydate.getMonth();  let day = mydate.getDate();    // 判断距离下个高考还需要多久    if(month < 6){    // ...  }else if(month>6){    // ...  }else{    if(day == 7){          }else{          }  }            
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表