【发布时间】:2014-04-04 06:54:41
【问题描述】:
我使用的 javascript 倒计时代码要求我使用这种格式:“年、月 - 1、日、时、分、秒”。我有以下代码,它可以工作,但我想知道是否有一种更简单的方法可以让它工作(一种行更少,一种可能更快?)
$year = date('Y',$date);
$month = date('n',$date);
$day = date('j',$date);
$hour = date('g',$date);
$minute = date('i',$date);
$second = date('s',$date);
$js .= "var newYear = new Date();
newYear = new Date(".$year.", ".$month." - 1, ".$day.", ".$hour.", ".$minute.", ".$second.");
$('#timer').countdown({
until: newYear,
layout: '{hn} h {mn} m {sn} s'
});";
【问题讨论】:
-
不需要php,js有日期函数
-
@Dagon 嗯,需要 一些 PHP 来将变量
$date(可能已经在别处计算)传输到适当的 JS 值。 -
使用
date函数六次,然后炮制结果是不必要的,只需一个date函数调用:date("Y, n, y, g, i, s", $date)。
标签: javascript php