Javascript 铬的替代物是什么?

Javascript 铬的替代物是什么?,javascript,date,Javascript,Date,我正在尝试使用Javascript转换日期格式。我找到了一个名为toLocaleFormat的方法 <script> var today = new Date(); var formatted_string = today.toLocaleFormat('%d/%m/%Y at %H:%M:%S %p (%Z)'); document.write(formatted_string); </script> var today=新日期(); var for

我正在尝试使用Javascript转换日期格式。我找到了一个名为toLocaleFormat的方法

 <script>
  var today = new Date();
  var formatted_string = today.toLocaleFormat('%d/%m/%Y at %H:%M:%S %p (%Z)');
  document.write(formatted_string);
 </script>

var today=新日期();
var formatted_string=today.toLocaleFormat(“%d/%m/%Y,位于%H:%m:%S%p(%Z)”;
document.write(格式化的字符串);

但它只在firefox中起作用。我想知道一种替代方法,它可以在所有浏览器上运行。请帮我做这件事。提前谢谢

JavaScript本身没有高级的日期解析和格式化功能。大多数情况下,我们依赖于应用程序中使用的框架或任何基于日期的插件

格式化日期对象的步骤

moment(dateObject).format('MMMM Do YYYY, h:mm:ss a'); // August 20th 2015, 5:09:08 pm

您可以使用
toLocaleDateString()
获取“dd.mm.yyy”格式日期


示例:
var date=new date().toLocaleDateString() 

如果您真的想继续使用指定日期格式的方法(使用类似于C语言函数的格式字符串),那么可以使用一个库,但重要的是要考虑在JS。 建议的替代方案是“”,它不是直接替换-它不包括任何将日期格式显式指定为字符串的方法,这可能是一个想法(这允许系统有更多的余地来制定适合用户的表示)

还可以考虑通过手动连接组件来构建一个具有显式格式的日期,但这肯定更麻烦,更不动态。