我想将VBScript转换为Javascript,使用jQuery来比较服务器时间和当前时间。使用jQuery比较服务器时间和当前时间
If Not IsDate(frmLogDetail.hidServerTime.value) Then
frmLogDetail.hidServerTime.value = Now
End If
frmLogDetail.hidTimeOffset.value = DateDiff("s", Time, TimeValue(frmLogDetail.hidServerTime.value))
这是我有:
var hdServerTime = $("#hidServerTime");
if (!IsDate(hdServerTime)) {
hdServerTime.val(new Date());
alert(hdServerTime.val());
}
var dateSelected = $("#hidServerTime").val();
var hdTimeOffset = $("#hidTimeOffset").val();
hdTimeOffset = DateDiff(Date.now, new Date(dateSelected));
function DateDiff(first, second) {
return (second - first)/(1000 * 60 * 60 * 24)
}
的jQuery不会奇迹般地做的一切。你需要真正做一些思考。 – 2013-03-25 20:58:58
查看http://www.datejs.com/ – 2013-03-25 20:59:22
你可能想*调用Date.now(),而不是将它作为函数传递 – Bergi 2013-03-25 21:29:43