我有以下代码,它使用JS程序将日期格式化为2012年5月6日,然后将在PHP代码中回显:
<script>
var day_one="2012-05-06";
var monthNames = [ "Jan", "Feb", "Mar", "Apr", "May", "Jun",
"Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ];
function Disp_DayOne (DayOne) {
var parts = DayOne.split("-");
return monthNames[parts[1]-1]+" "+parts[2]+","+" "+parts[0];
}
</script>
<?php echo '<script>Disp_DayOne(day_one);</script>'?>
我需要JS过程来格式化日期并在PHP中显示它但它什么都不返回!! 我非常感谢并感谢任何帮助!!
答案 0 :(得分:0)
您的代码只会调用该方法。你怎么知道它是否会返回任何东西?您没有显示结果。您只需将<script>Disp_DayOne(day_one);</script>
写入文档。
您可以使用document.write
来显示结果:
echo '<script>document.write(Disp_DayOne(day_one)); </script> ';
答案 1 :(得分:0)
如果您只想输出函数的结果,请尝试
<script>
document.write(Disp_DayOne(day_one))
</script>
此外,正如此处提到的其他内容,您需要了解简单的客户端和服务器端逻辑