【发布时间】:2018-05-05 21:45:40
【问题描述】:
我想将 PHP 日期格式转换为可接受的 JS 格式。因此,例如,我想将M j, y g:i:s A 转换为MMM d, y h:mm:ss a。
【问题讨论】:
标签: php
我想将 PHP 日期格式转换为可接受的 JS 格式。因此,例如,我想将M j, y g:i:s A 转换为MMM d, y h:mm:ss a。
【问题讨论】:
标签: php
不幸的是,JavaScript 没有原生的字符串格式化方式(就像 PHP 那样)。但是,有一些库可以弥补这一点。
以下代码在您的格式中打印出 PHP 日期,然后我使用 date.format 用 JavaScript 翻译它。我确实修改了你的翻译字符串(因为 JavaScripts 格式使用不同的速记)。
<script src="http://stevenlevithan.com/assets/misc/date.format.js"></script>
<script>
//documentation availiable at: http://blog.stevenlevithan.com/archives/date-time-format
var phpDate = "<?php echo $date("M j, y g:i:s A"); ?>";
var date = new Date(phpDate);
console.log(date.format("mmm d, yy h:mm:ss tt"));
</script>
【讨论】: