Jquery倒计时插件,来自Mysql数据库的日期

时间:2015-09-06 18:10:21

标签: javascript php jquery

我正在尝试修改JS脚本,这样我就可以从数据库中获取日期,而不是手动输入。我真的不知道如何在日期上获得正确的格式。该插件仅使用天,小时,分钟,秒。

有人可以帮助我吗?

Jquery倒计时plugin

原件:     

$(function () {
var austDay = new Date();
austDay = new Date(austDay.getFullYear() + 1, 1 - 1, 2);
$('#defaultCountdown').countdown({until: austDay});
$('#year').text(austDay.getFullYear());
});

</script>

修改:

<?php $waa = '1441894898' ?>

<script>

$(function () {
var austDay = <?php echo json_encode($waa); ?>;
$('#defaultCountdown').countdown({until: austDay});
});
</script>

2 个答案:

答案 0 :(得分:0)

这很容易用strtotime完成,因为它几乎可以识别你想要的任何时间格式。然后你可以随意输出它。我使用以下

date(MM/DD/YY, strtotime($waa))

对你来说,它很可能看起来像这样

<?php echo json_encode(date(MM/DD/YY, strtotime($waa))); ?>

不确定您需要日期的格式,但您可以使用日期手册来获取所需日期的格式。 (http://php.net/manual/en/function.date.php

答案 1 :(得分:0)

该插件不会仅使用数年,数月等......,而是javascript Datereference here)实例。因此,如果您的$waa变量是您要倒计时的日期,并且以毫秒为单位,则var austDay = new Date(<?php echo $waa; ?>);代码应该有效。