firefox getyear() getFullYear数获取年份的问题
Javascript的getYear()函数本意是获得当前“年份”,比如:
var nowd = new Date();
var yf = nowd.getYear();
alert(yf);
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
在IE浏览器下执行为正确的“2008”,而是Firefox等浏览器下则执行为“108”。原因则是在Firefox等浏览器内getYear返回的是 “当前年份减去1900”的值(即年份基数是1900)。而微软的IE则是当today的年份大于等于2000的时,直接把1900加上了,返回的是 200*,而不是10*。所以针对Firefox等浏览器,则可以使用以下代码:
var nowd = new Date();
var yf = nowd.getYear();
yf = (yf
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
当然,我们还可以直接使用getFullYear()函数:
var nowd = new Date();
var yf = nowd.getFullYear();
alert(yf);
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
相关推荐
-
JS中getYear()和getFullYear()区别分析
js中得到当前年份做法是var dayObj=new Date(); dayObj.getYear()来得到年份,我前面写过这样会出现浏览器的兼容性的问题,就是在IE中能得到我们想要的结果但是在FF中就不行了,和我们要的结果相差1900年.当时我的做法是: var dayObj=new Date(); var myYears = ( dayObj.getYear() < 1900 ) ? ( 1900 + dayObj.getYear() ) : dayObj.getYear(); docume
-
兼容IE、firefox以及chrome的js获取时间(getFullYear)
一般情况下,我们获取年份的时候都是通过下面的代码: var now = new Date(); var initYear = now.getYear(); 以上代码在IE中initYear是对的,但是ff以及chrome下不兼容,换成 var initYear = now.getFullYear(); IE.FireFox.Chrome下均可行 JS中getYear()和getFullYear()区别: js中得到当前年份做法是var dayObj=new Date(); dayObj.getY
-
Javascript的getYear、getFullYear、getUTCFullYear异同分享
其中getYear()方法出生较早,在早期也一直使用OK,可是在2000年后这个方法问题多多,因为在Firefox和Safari等浏览器上,getYear始终返回年份与1900 年之间的差,比如1998年返回98,而2009年则会显示109,如果大家都这么处理也好,要加一起加,微软自己在IE浏览器中把getYear给修正了,可Firefox(最新版本也没修正这个问题)还蒙在鼓里,仍老老实实的按照原有规则解析getYear,本来都可以指望用户自行修正,这样一来都没得用,于是getFullYear.
-
firefox getyear() getFullYear数获取年份的问题
Javascript的getYear()函数本意是获得当前"年份",比如: var nowd = new Date(); var yf = nowd.getYear(); alert(yf); [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 在IE浏览器下执行为正确的"2008",而是Firefox等浏览器下则执行为"108".原因则是在Firefox等浏览器内getYear返回的是 "当前年份减去1900"的值(
-
Java日期操作方法工具类实例【包含日期比较大小,相加减,判断,验证,获取年份等】
本文实例讲述了Java日期操作方法工具类.分享给大家供大家参考,具体如下: package com.gcloud.common; import org.apache.http.util.TextUtils; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.regex.Patte
-
Firefox下无法正常显示年份的解决方法
我们在用Firefox上一些网站会看到这样的显示: 现在时间是:108年1月26日 而IE浏览器的话就显示正常的: 现在时间是:2008年1月26日 原因就是javascrīpt的兼容性问题 var today = new date();var year = today.getYear(); 在Firefox里面getYear返回的是 "当前年份-1900" 的值,而微软做了一个改动: 当today的年份大于等于2000的时候 直接把1900加上了 返回的 200X (而不是10X)
-
JS获取当前日期时间并定时刷新示例
JS获取当前日期时间 var date = new Date(); date.getYear(); //获取当前年份(2位) date.getFullYear(); //获取完整的年份(4位,2014) date.getMonth(); //获取当前月份(0-11,0代表1月) date.getDate(); //获取当前日(1-31) date.getDay(); //获取当前星期X(0-6,0代表星期天) date.getTime(); //获取当前时间(从1970.1.1开始的毫秒数) d
-
VC++ 获取系统时间的方法汇总
1.使用CTime类(获取系统当前时间,精确到秒) CString str; //获取系统时间 CTime tm; tm=CTime::GetCurrentTime();//获取系统日期 str=tm.Format("现在时间是%Y年%m月%d日 %X"); MessageBox(str,NULL,MB_OK); a,从CTimet中提取年月日时分秒 CTime t = CTime::GetCurrentTime(); int d=t.GetDay(); //获得几号 int y=t.
-
JS获取随机数和时间转换的简单实例
Math.floor(Math.random()*10);//产生10以内的随机数 new Date(); //获取当前时间(字符串类型) new Date().getTime(); //获取当前的毫秒数 new Date(1356334057000) ;//通过毫秒数创建时间 new Date().getMonth()+1; //获取月份,从0开始,所以要加上1 new Date().getFullYear(); //获取年份 new Date().getDay()+1;//获取当前是星期X,
-
JS实现获取时间已经时间与时间戳转换
目录 获取当前月的第一天 获前取n天日期 根据两个日期,判断相差天数 根据bai两个日期,判断相差月数 获取几个月前的输入日期 时间戳转换时间 时间戳转换时间-无时分秒 时间戳转换时间-无日期 获取当前日期 时间戳转换时间或获取日期工具类 获取当前月的第一天 function getCurrentMonthFirst=()=>{ var date=new Date(); date.setDate(1); return common.getdateNoTime(date); } 获前取n天日期 f
-
asp.net获取系统当前时间的方法详解
本文实例讲述了asp.net获取系统当前时间的方法.分享给大家供大家参考,具体如下: 在c# / ASP.net中我们可以通过使用DataTime这个类来获取当前的时间.通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04).时间(12:12:12).日期+时间(2008-09-04 12:11:10)等. //获取日期+时间 DateTime.Now.ToString(); // 2008-9-4 20:02:10 DateTime.Now.ToLocalTime().
-
jQuery动态地获取系统时间实现代码
jQuery部分代码: 复制代码 代码如下: <script type="text/javascript"> function current(){ var d=new Date(),str=''; str +=d.getFullYear()+'年'; //获取当前年份 str +=d.getMonth()+1+'月'; //获取当前月份(0--11) str +=d.getDate()+'日'; str +=d.getHours()+'时'; str +=d.getMin
随机推荐
- 实例讲解Java并发编程之闭锁
- ORACLE实现字段自增示例说明
- virtualbox中ubuntu和windows共享文件夹设置教程
- JAVA获取HTTP请求头的方法示例
- asp.net使用jquery实现搜索框默认提示功能
- JavaScript自定义函数实现查找两个字符串最长公共子串的方法
- javascript 字符 Escape,encodeURI,encodeURIComponent
- PHP持久连接mysql_pconnect()函数使用介绍
- 对于Python装饰器使用的一些建议
- laravel5.4+vue+element简单搭建的示例代码
- Centos7 ftp环境搭建教程详解
- Android实现字母雨的效果
- C++设计模式之外观模式
- Bootstrap超大屏幕的实现代码
- PHP array_key_exists检查键名或索引是否存在于数组中的实现方法
- IPtables应用之如何配置动态DNS服务器
- 微信小程序wx.previewImage预览图片实例详解
- 单页面vue引入百度统计的使用方法示例详解
- 利用Python模拟登录pastebin.com的实现方法
- Flask框架重定向,错误显示,Responses响应及Sessions会话操作示例