帮我设置当前时间,时间戳
var defaults = $.extend({
start: '1503113104',
end: '1505235600',
now: , // here i have to set current timestamp
谢谢
答案 0 :(得分:1)
以下是与时间戳有关的每个问题的解决方案
这是一个多功能的解决方案。
var dt = new Date();
var h = dt.getHours(), m = (dt.getMinutes()<10?'0':'') + dt.getMinutes();
var strDate = dt.getFullYear() + "-" + (dt.getMonth()+1) + "-" + dt.getDate();
var currentTime = (h > 12) ? (h-12 + ':' + m +' PM') : (h + ':' + m +' AM');
var currDate = "'"+strDate+"'";
var currentTimeStamp = Date.parse(currDate + currentTime);
console.log(currentTimeStamp);
答案 1 :(得分:0)
使用$.now()。阅读jquery文档以获取更多信息..
答案 2 :(得分:0)
如果您希望以秒为单位的Unix时间戳,您必须从new Date()
获取时间,除以1000(因为这是以毫秒为单位)并使用Math.floor()
删除小数。
var defaults = $.extend({
start: '1503113104',
end: '1505235600',
now: Math.floor(new Date().getTime()/1000), // Unix timestamp in seconds (instead of milliseconds)
我认为你希望它能在几秒钟内完成,因为我注意到你的其他时间缺少3位数...
如果你希望它们被评估为整数......你可能应该删除它们周围的引号。
答案 3 :(得分:0)
使用 var currentTime = new Date();
current timestamp = Date.parse(currentTime);
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.5")
答案 4 :(得分:0)
试试这个
<html>
<head>
<script>
function showResult(str) {
if (str.length==0) {
document.getElementById("livesearch").innerHTML="";
document.getElementById("livesearch").style.border="0px";
return;
}
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
} else { // code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function() {
if (this.readyState==4 && this.status==200) {
document.getElementById("livesearch").innerHTML=this.responseText;
document.getElementById("livesearch").style.border="1px solid #A5ACB2";
}
}
xmlhttp.open("GET","livesearch.php?q="+str,true);
xmlhttp.send();
}
</script>
</head>
<body>
<form>
<input name ="search" type="text" size="30" onkeyup="showResult(this.value)">
<div id="livesearch"></div>
</form>
</body>
</html>
答案 5 :(得分:0)
简单的代码是`new Date()。valueOf()
console.log(new Date().valueOf());
`