先看一下页面效果:
页面是这样的:
好了,正文如下
最近碰到个需求需要计算,距离圣诞、元旦、高考、国庆啊等最近一个节日,还剩多少天。
因为后台没空理我,所以本文讲解在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(); // 获取当前日期