1

如何更改 Jquery/Javascript 中的日期格式?

我已经下载了 date.js。然后,我按照下面的例子:

var d1 = Date.parse('2010-10-18, 10:06 AM');
alert(d1.toString('dd/mm/yyyy HH:mm:ss GMT'));

所以我为以下日期编写了自己的代码:

2013 年 1 月 31 日星期四 16:29:30 GMT+0700 (WIT)

var d1 = Date.parse("Thu Jan 31 2013 16:29:30 GMT+0700 (WIT)");
alert(d1.toString('dd/mm/yyyy'));

我的 logcat 打印了这个:

CordovaLog(31455):未捕获 RangeError:toString() 基数参数必须介于 2 和 36 之间

我将 Phonegap 用于我的 android 应用程序。

4

2 回答 2

0

试试这个..

var d = new Date(); 
var newDate = d.getDate()+'/'+(d.getMonth()+1)+'/'+d.getFullYear();

alert('newDate '+newDate);
于 2013-08-26T09:03:30.690 回答
-1

您可以使用 JavaScript 来格式化日期和时间。http://www.webdevelopersnotes.com/tips/html/10_ways_to_format_time_and_date_using_javascript.php3

function formatDate(date) {
    var d1 = Date.parse(date);
    var d = new Date(d1);
    var curr_date = d.getDate();
    if (curr_date.toString().length == 1) {
        curr_date = "0" + curr_date;
    }
    var curr_month = d.getMonth();
    curr_month++;
    if (curr_month.toString().length == 1) {
        curr_month = "0" + curr_month;
    }
    var curr_year = d.getFullYear();
    console.log(curr_date + "/" + curr_month + "/" + curr_year);
}

formatDate("Thu Jan 31 2013 16:29:30 GMT+0700 (WIT)");
//Returns the date in "dd/mm/yyyy" format
于 2013-02-06T09:38:49.450 回答