程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> new-如何將這段字符串的“/“換成其他的?

new-如何將這段字符串的“/“換成其他的?

編輯:編程綜合問答
如何將這段字符串的“/“換成其他的?

var myDate = new Date();
var date=myDate.toLocaleString();

這時date顯示為:”2015/6/3 PM3:47:30“
我想改成:" 2015-06-03 PM3:47:30"

(注意:這裡的月份和日期都是2位數,所以前面多了一個0)

最佳回答:


自己格式化或者重寫toLocalString方法,不過最好是自己統一下格式,而不是toLocaleString,這種得到的結果是五花八門的結果,和使用的語言有關


    Date.prototype.toLocaleString = function () {
        var y = this.getFullYear(), m = this.getMonth() + 1, d = this.getDate();
        return y + '-' + (m < 10 ? '0' : '') + m + '-' + (d < 10 ? '0' : '') + d + ' '+this.toLocaleTimeString();
    }

    var myDate = new Date();
    var date = myDate.toLocaleString();
    alert(date);
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved