我有一个有效的js程序
function tic() {
h = new Date().getHours().toString();
m = new Date().getMinutes().toString();
s = new Date().getSeconds().toString();
t = `${h} ${m} ${s}`;
document.getElementById("magic").innerHTML = t;
console.log(t)
}
setInterval(tic, 1000);
所以我想让它变得更好,就像这样
function clock(i) {
new Date.i.toString();
}
h = getHours
m = getMinutes
s = getSeconds
console.log(`${i.h} ${i.m} ${i.s}`)
但它应该可以正常工作
setInterval(() => {
t = new Date;
t.h = t.getHours;
t.m = t.getMinutes;
t.s = t.getSeconds;
console.log(t.h(), t.m(), t.s());},
1000);
这就是我想要的;)
答案 0 :(得分:1)
假设 $area_name = get_term_by('name', $area, 'areas');
global $post;
$listings_html .= 'Hotels in '.$area_name.';
是一个日期字符串,你可以这样做:
i
虽然我建议使用更好的变量名称。您不需要调用 function clock(i) {
i = new Date(i);
var t = `${i.getHours()} ${i.getMinutes()} ${i.getSeconds()}`;
}
,因为js解释器会将字符串文字toString()
中的任何内容强制转换为字符串。
如果您只想获得当前日期/时间
${}
您可以执行相同的 function clock() {
i = new Date();
return `${i.getHours()} ${i.getMinutes()} ${i.getSeconds()}`;
}
var t = clock();
来显示该数据。如果你将jQuery添加到你的项目中,你可以使它更干净,并说出document.getElementById("magic").innerHTML = t;