在JavaScript中,如何将日期时间值从一种格式转换为另一种格式?

时间:2012-02-29 12:40:58

标签: javascript html datetime

请查看这些日期时间值的格式:

var from = "2012-01-13 T11:00:00";
var to = "13 Jan 2012 11:00am";

在上面的例子中,如何编写一个javascript函数来转换"中的值"格式化为"到"格式,都是文本显示的日期时间值。

var to = convertDateTime(from);
function convertDateTime(from)
{
// how to implement this?
}

非常感谢,

2 个答案:

答案 0 :(得分:2)

看看这篇文章: http://blog.stevenlevithan.com/archives/date-time-format

您必须将字符串对象转换为日期类型,然后使用日期格式将其重新转换为字符串

答案 1 :(得分:1)

您可以使用像XDate这样的库来处理这个问题。

没有必要重新发明轮子。使用日期时,您可能会遇到几个浏览器不一致的情况。