如何将UTC日期时间转换为不同的格式

时间:2011-09-01 04:30:46

标签: javascript

我有一个日期时间字符串,格式如下。

var datetime =“星期五5月5日05:30:00 UTC + 0530 2011”;

我想用以下格式转换它。我怎么能在javascript中做到这一点

“2011年5月5日星期四”

2 个答案:

答案 0 :(得分:1)

globalize插件具有日期解析和格式化功能。

以下是插件页面中的示例:

Globalize.format( new Date(1955,10,5), "dddd MMMM d, yyyy" ); // "Saturday November 5, 1955"

答案 1 :(得分:0)

date.js库对于使用日期非常有用。

格式化示例:

Date.today().toString("dddd MMMM d, yyyy"); // Monday November 19, 2007
Date.today().toString();                    // native .toString() functionality
Date.today().toString("M/d/yyyy");          // 11/19/2007
Date.today().toString("d-MMM-yyyy");        // 19-Nov-2007
new Date().toString("HH:mm");               // 18:45

解析示例:

Date.parse('today');
Date.parse('t + 5 d'); // today + 5 days
Date.parse('next thursday');
Date.parse('February 20th 1973');
Date.parse('Thu, 1 July 2004 22:30:00');