最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

js获取当前时间的前几天时间

来源:懂视网 责编:小采 时间:2020-11-27 20:37:01
文档

js获取当前时间的前几天时间

js获取当前时间的前几天时间:在C语言等语言,正常获取当前时间的前几天时间,我们往往要考虑今年是否是润年 月份是否是2月等很多情况的逻辑判断。而在javascript中这些逻辑都可以省去,下面来介绍实现方法。一、首先介绍几个函数 getTime():返回 1970 年 1 月 1 日至今的
推荐度:
导读js获取当前时间的前几天时间:在C语言等语言,正常获取当前时间的前几天时间,我们往往要考虑今年是否是润年 月份是否是2月等很多情况的逻辑判断。而在javascript中这些逻辑都可以省去,下面来介绍实现方法。一、首先介绍几个函数 getTime():返回 1970 年 1 月 1 日至今的

在C语言等语言,正常获取当前时间的前几天时间,我们往往要考虑”今年是否是润年? 月份是否是2月?”等很多情况的逻辑判断。而在javascript中这些逻辑都可以省去,下面来介绍实现方法。

一、首先介绍几个函数

getTime():返回 1970 年 1 月 1 日至今的毫秒数。
setTime():以毫秒设置 Date 对象。
getDate():从 Date 对象返回一个月中的某一天 (1 ~ 31)。
getMonth():从 Date 对象返回月份 (0 ~ 11)。
getFullYear():从 Date 对象以四位数字返回年份。

二、实现

思路:首先通过getTime()来获取(1970 年 1 月 1 日至今的)毫秒数;然后我们在用获取的毫秒数减去一天(或几天)的毫秒数,再将这个结果交于setTime()处理,再用getDate()、getMonth()、getFullYear()等方法获取日、月、年即可。(这里我们获取的当前时间的前两天时间)

代码:

var now = new Date();var TwoDaysAgo = new Date();//获取当前时间的毫秒数var nowMilliSeconds = now.getTime();//用获取毫秒数 减去两天的毫秒数 赋值给TwoDaysAgo对象(一天有86400000毫秒)TwoDaysAgo.setTime(nowMilliSeconds-(2*86400000));//通过赋值后的TwoDaysAgo对象来得到 两天前的 年月日。这里我们将日期格式化为20180301的样子。//格式化日,如果小于9,前面补0 var day = ("0" + TwoDaysAgo.getDate()).slice(-2); 
//格式化月,如果小于9,前面补0 var month = ("0" + (TwoDaysAgo.getMonth() + 1)).slice(-2); 
//拼装完整日期格式 var getToday = TwoDaysAgo.getFullYear()+(month)+(day);
alert(getToday); //20180227

更多相关教程请访问 JavaScript视频教程

文档

js获取当前时间的前几天时间

js获取当前时间的前几天时间:在C语言等语言,正常获取当前时间的前几天时间,我们往往要考虑今年是否是润年 月份是否是2月等很多情况的逻辑判断。而在javascript中这些逻辑都可以省去,下面来介绍实现方法。一、首先介绍几个函数 getTime():返回 1970 年 1 月 1 日至今的
推荐度:
标签: 时间 获取 日期
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top