码迷,mamicode.com
首页 > Web开发 > 详细

js获得系统当前的时间getFullYear()和getYear()

时间:2017-08-23 17:37:46      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:时间   date   mon   get   ndt   strong   int   两种   示例   

Date对象取得年份有两种方法:getFullYear()和getYear()

经测试var dt = new Date(); 

alert(dt.getYear()):    IE浏览器弹出:2017  Firefox浏览器弹出:117(getYear()在Firefox下返回的是距1990年1月1日的年份,这是一个过时而不推荐的方法);

alert(dt.getFullYear()):   两个浏览器弹出都是:2017

因此无论何时都应使用getFullYear()代替getYear()方法;

示例:

例如当前是2017年

getFullYear()返回的结果是:2017

getYear()返回的结果是:117  (2017-1990=117)

 

以下是前端得到当前系统时间

var endTime;
var beginTime;
var dt =new Date();
var year=dt.getFullYear();
var month=dt.getMonth()+1;   //得到的月份是从0-11
var day = dt.getDate();
if(month<10){
  endTime=year+"-"+"0"+month;
}else{
  endTime=year+"-"+month;
}
if(day<10){
  endTime +="-"+"0"+day;
}else{
  endTime +="-"+day;
}
beginTime=year+"-"+"01"+"-"+"01";  //得到的是今年_ _ _ _-01-01

js获得系统当前的时间getFullYear()和getYear()

标签:时间   date   mon   get   ndt   strong   int   两种   示例   

原文地址:http://www.cnblogs.com/hongzm/p/7419035.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!