function tolocal(str)
{
var date, split, dSplit, tSplit, d, raw;
date = '';
split = str.split(' ');
if (split.length === 2) {
dSplit = split[0].split('-');
tSplit = split[1].split(':');
}
raw = d.toLocaleString().split(' GMT')[0];
return raw.substring(raw.indexOf(", ")+2, raw.lastIndexOf(':')) + " " + raw.substring(raw.length-2,raw.length)
}
上面的代码在 ie 浏览器中运行良好,我得到以下格式的输出。
2012-11-13 10:15
但我无法在 chrome 浏览器中实现相同的功能。还有其他功能可以帮助我实现相同的输出吗? date.toUTCString()
提供相同的结果,但我不确定它toLocaleString()
在功能方面有何不同。
提前致谢。