小编Reb*_*eca的帖子

Javascript使用php日期字符串显示2014年而非2013年

我有一个网站,我想PHP通过JavaScript和显示生成的日期jQuery.问题是,当我保存PHP Date("d-m-Y H:i:s")函数返回的日期字符串并将此字符串传递给JavaScript new Date()函数时,它会显示下一年而不是当前日期.例如,现在这一年是2013年,而是显示2014年.下面是我的代码,以更好地解释我的问题.

 $(document).ready(function(){

     var phpDateString = "<?php echo Date("d-m-Y H:i:s");?>"
     alert(phpDateString); // Displays: 13-12-2013 01:49:17 (this is correct date)

     var date = new Date(Date.parse(phpDateString));
     alert(date); //Displays: Sun Jan 12 2014 01:53:20 (this is incorrect date)  
 });
Run Code Online (Sandbox Code Playgroud)

我使用本地主机Xampp Server,我已经改变了其timezonedate.timezone=Asia/Karachiphp.ini文件中.为什么会这样.如果有人帮助我,那会很棒.

javascript php jquery date

1
推荐指数
1
解决办法
139
查看次数

标签 统计

date ×1

javascript ×1

jquery ×1

php ×1