我想将PHP日期格式转换为可接受的JS格式。因此,举例来说,我想将M j, y g:i:s A
转换为MMM d, y h:mm:ss a
。
答案 0 :(得分:0)
不幸的是,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>