<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>js转换日期测试</title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> </head> <body> <script type="text/javascript"> var DATE = new Date(); var year = DATE.getFullYear(); //传统的获取年份方法,但是问题颇多,比如谷歌火狐看到的是117,但是IE里面会看到2017 //解决ie与谷歌中getYear,返回的兼容性问题可以用一个判断处理 //var year = ( DATE.getYear() < 1900 ) ? ( 1900 + DATE.getYear() ) : DATE.getYear(); $("body").append("今年 getYear() : " + DATE.getYear() + "<br/>"); //专门为了处理年份获取的问题,兼容所有浏览器:ie,chrome,ff都是2017 $("body").append("今年 getFullYear() : " + DATE.getFullYear() +"<br/>"); //返回UTC时间也就是格林威治时间,会有些时区差异,假如当天日期是12月31日或1月1日 $("body").append("今年 getUTCFullYear() : " + DATE.getUTCFullYear() + "<br/>"); //详细可以参考这个比较:http://www.jb51.net/article/29024.htm </script> </body> </html>