国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS中getYear()和getFullYear()區別分析

2019-11-20 14:22:42
字體:
來源:轉載
供稿:網友

js中得到當前年份做法是var dayObj=new Date(); dayObj.getYear()來得到年份,我前面寫過這樣會出現瀏覽器的兼容性的問題,就是在IE中能得到我們想要的結果但是在FF中就不行了,和我們要的結果相差1900年。當時我的做法是:

var dayObj=new Date();var myYears = ( dayObj.getYear() < 1900 ) ? ( 1900 + dayObj.getYear() ) : dayObj.getYear();document.write(myYears);

這樣就能避免IE和FF的兼容性問題了。

現在我看到js中有這樣個方法getFullYear()。進行測試來一下,原來這個方法就能避免上面出的問題,IE和FF都能按我們想的來顯示。

getFullYear 方法
返回 Date 對象中用本地時間表示的年份值。

dateObj.getFullYear()

必選項 dateObj 參數為 Date 對象。

說明
要獲取用全球標準時間 (UTC)表示的年份值,請使用 getUTCFullYear 方法。

getFullYear 方法以絕對數字的形式返回年份值。例如,1976 年的返回值就是 1976。這樣可以避免出現 2000 年問題,從而不會將 2000 年1月1日以后的日期與 1900 年1月1日以后的日期混淆起來。

下面這個例子說明了 GetFullYear 方法的用法。

function DateDemo(){  var d, s = "今天 UTC 日期是: ";  d = new Date();  s += (d.getMonth() + 1) + "/";  s += d.getDate() + "/";  s += d.getFullYear();  return(s);}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜兴市| 宣恩县| 雅安市| 乌海市| 获嘉县| 虎林市| 原平市| 铁力市| 莱芜市| 长春市| 白玉县| 宿松县| 舟山市| 临洮县| 文安县| 进贤县| 黄冈市| 平原县| 马鞍山市| 长春市| 鄂托克旗| 东山县| 福州市| 石门县| 鸡泽县| 泗水县| 尉犁县| 江川县| 柏乡县| 云林县| 平湖市| 建始县| 崇义县| 阳春市| 云梦县| 本溪| 明光市| 中西区| 乌鲁木齐县| 达孜县| 鄱阳县|