我正在尝试修改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>
答案 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 Date
(reference here)实例。因此,如果您的$waa
变量是您要倒计时的日期,并且以毫秒为单位,则var austDay = new Date(<?php echo $waa; ?>);
代码应该有效。