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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JavaScript添加到目前為止的前導零

JavaScript添加到目前為止的前導零

郎朗坤 2019-06-20 16:21:44
JavaScript添加到目前為止的前導零我創建這個腳本是為了提前10天以dd/mm/yyy格式計算日期:var MyDate = new Date();var MyDateString = new Date();MyDate.setDate(MyDate.getDate()+10);MyDateString = MyDate.getDate()  + '/' + (MyDate.getMonth()+1) + '/' + MyDate.getFullYear();通過將這些規則添加到腳本中,我需要在日期和月份組件上顯示帶前導零的日期。我似乎不能讓它起作用。if (MyDate.getMonth < 10)getMonth = '0' + getMonth;和if (MyDate.getDate <10)get.Date = '0' + getDate;如果有人能告訴我把這些插入到腳本中的位置,我會非常感激的。
查看完整描述

3 回答

?
森林海

TA貢獻2011條經驗 獲得超2個贊

下面是日期對象文檔在MozillaDeveloperNetwork上使用自定義的“pad”函數,而不必擴展Javascript的數字原型。作為一個例子,他們給出的方便的函數是

function pad(n){return n<10 ? '0'+n : n}

下面是在上下文中使用的。

/* use a function for the exact format desired... */function ISODateString(d){
    function pad(n){return n<10 ? '0'+n : n}
    return d.getUTCFullYear()+'-'
    + pad(d.getUTCMonth()+1)+'-'
    + pad(d.getUTCDate())+'T'
    + pad(d.getUTCHours())+':'
    + pad(d.getUTCMinutes())+':'
    + pad(d.getUTCSeconds())+'Z'}var d = new Date();console.log(ISODateString(d)); // prints something like 2009-09-28T19:03:12Z


查看完整回答
反對 回復 2019-06-20
?
開滿天機

TA貢獻1786條經驗 獲得超13個贊

您可以定義一個“str_pad”函數(如php中的那樣):

function str_pad(n) {
    return String("00" + n).slice(-2);}


查看完整回答
反對 回復 2019-06-20
  • 3 回答
  • 0 關注
  • 892 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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