亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么當前時間是亂碼?

當前時間:1491186381466
推遲二小時時間:Mon Apr 03 2017 12:26:21 GMT+0800 (中國標準時間)


代碼如下;

<!DOCTYPE html>?

<html>

<head>?

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />?

<title>日期對象 </title>

<script type="text/javascript">?

var mydate=new Date();?

document.write("當前時間:"+mydate.getTime()+"<br>");?

mydate.setTime( mydate.getTime() + 2* 60 * 60 * 1000);

document.write("推遲二小時時間:" + mydate);?

</script>

</head>

<body>

</body>

</html>


正在回答

6 回答

("當前時間:"+mydate.getTime()+"<br>"?); ? 改為 ?(?"當前時間:"+mydate+"<br>");

0 回復 有任何疑惑可以回復我~
#1

懶癌少女也要學編程 提問者

非常感謝!
2017-04-05 回復 有任何疑惑可以回復我~

你沒仔細看本章節。 說白了就是格式錯誤

var mydate=new Date(); ? ?這段代碼表示你把當前時間值存入了變量mydate里面,這里是沒問題的。

document.write("當前時間:"+mydate.getTime()+"<br>"); ? ?這段代碼表示要把變量mydate的數據已文本的形式顯示出來。。但是為什么你要寫成mydate.getTime()呢? getTime()已經在本章節中告訴你了是用來設置時間的。


你下面寫的沒問題:

mydate.setTime( mydate.getTime() + 2* 60 * 60 * 1000); ?設置保持在變量mydate里面的原始時間為推遲2小時

document.write("推遲二小時時間:" + mydate); 然后通過文本的方式輸出變量結果。



最后告訴你setTime翻譯為:設置時間。 getTime翻譯為:獲取毫秒數。



0 回復 有任何疑惑可以回復我~

不是亂碼,那是毫秒數,你用該用直接mydate

0 回復 有任何疑惑可以回復我~

mydate ?在你的代碼中本來就表示獲取本地時間了, ?你又來個 ?mydate.getTime() ?就是多余的了,會讓計算機一頭霧水,搞不明白你是什么意思

0 回復 有任何疑惑可以回復我~

代碼貼出來看一下,我們都是正常的

0 回復 有任何疑惑可以回復我~
#1

懶癌少女也要學編程 提問者

代碼貼出來。
2017-04-04 回復 有任何疑惑可以回復我~

本地化一下,即?new Date().toLocaleString();

0 回復 有任何疑惑可以回復我~
#1

懶癌少女也要學編程 提問者

不管用,還是亂碼。
2017-04-03 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么當前時間是亂碼?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號