尝试在 JavaScript 中将 UTC 日期格式转换为 dd/mm/yyyy 时遇到一些困难:
var launchDate = attributes["launch_date"];
if (isBuffering) {
var date = new Date(launchDate);
var d = new Date(date.toLocaleDateString());
launchDate = ((d.getUTCMonth() + 1) + "/" + (d.getUTCDate() + 1) + "/" + (d.getUTCFullYear()));
}
我试过这个,但它返回一个无效日期。所以我改成这样:
var launchDate = attributes["launch_date"];
if (isBuffering) {
var date = new Date(launchDate);
var d = formatDate(new Date(date.toLocaleDateString()));
launchDate = ((d.getUTCMonth() + 1) + "/" + (d.getUTCDate() + 1) + "/" + (d.getUTCFullYear()));
}
但是,它仍然返回无效日期。我想知道是否有任何可能的方法将 Fri May 31 2013 17:41:01 GMT+0200 (CEST) 的日期格式更改为 dd/mm/yyyy?
提前致谢。
原文由 user2531590 发布,翻译遵循 CC BY-SA 4.0 许可协议
这样在构建JS方法上会更优越!