我需要设置功能超时的帮助。我试图设置给定的日期和时间超时,但我的转换为毫秒不起作用。基于给定的日期时间设置超时的毫秒数
这是我的代码。请帮忙。
<script>
var ref = firebase.database().ref().child("Message");
var newRef = ref.child("20161227125916539")
newRef.on('value',function(snap){
heading.innerText =snap.child("message").val();
});
ref.on("child_added",function(snap){
var date = snap.child("date").val();
var time = snap.child("time").val();
var type = snap.child("type").val();
var venue = snap.child("venue").val();
var route = snap.child("route").val();
var message = snap.child("message").val();
date = date + time;
date = date.getTime();
var now = new Date();
now = now.getTime();
set = date - now;
var explode = function(){
alert("Boom!");
};
setTimeout(explode, 2000);
});
</script>
什么是'date'和'time'价值? – philantrovert
日期的值为2016-12-27格式,时间值为15:30格式 –
date = new date(date);该字符串需要转换为日期对象 –