我正在创建一个产品,客户将拥有的一个选项是使用Trent Richardson's Timepicker选择发布日期。他们选择的发布日期将使用jQuery Countdown显示在前端。
我有两个插件工作,但我无法弄清楚如何连接2,即如何使时间戳输出数据可由倒计时选择器理解。这些插件可以这种方式工作吗?我更习惯在php环境中工作,所以我很难解决这里涉及的语法。
任何帮助都将非常感激。感谢
值得一提的是,初始化倒计时(即)的脚本在php文件中调用,因此我可以使用php编辑数据。另外,日期本身保存为php变量,我现在试图在倒计时函数中调用。
答案 0 :(得分:2)
在抨击墙壁并解构其他人的代码之后,我设法让它发挥作用。对于那些可能需要帮助的人,我就是这样做的:
倒计时以此格式输入日期:“2012年2月1日00:00:00”。要从Trent的datetimepicker获取此输出,您必须将其传递给函数:
$("#countdowndate").datetimepicker({
showSecond: true,
dateFormat: 'MM dd, yy',
timeFormat: 'hh:mm:ss'
});
然后我将保存的日期传递到倒计时,如下:
$(function () {
var austDay = new Date("<?php echo $options['countdown_date']; ?>");
$('#defaultCountdown').countdown({
until: austDay,
onExpiry: liftOff
});
$('#year').text(austDay.getFullYear());
function liftOff() {
alert('We have lift off!');
}
});
在我的情况下,“$ options ['countdown_date']”在我使用Wordpress时给了我保存的日期。您可能需要调整它以匹配您的实现
很抱歉,如果没有出现,仍然是stackoverflow的新手。对我来说,关键是使用大写“MM”作为日期格式,以给出月份的全名。