我有一個每日時間表的列表,我想製作一個腳本,它將實時指示下一次啓程(例如火車)。如果一位訪問者登錄我的網站,他會看到:下一班列車將於12點16分25分離開!在Javascript中的下一個啓程
我想這與時間戳有關,但我無法弄清楚如何去做。 :( 此外,時間表是相同的日常生活,和時間戳將逐日改變,所以我卡住了...如果有人能幫助我,那將是偉大的!
謝謝!
即時特林適應代碼:(這個正在與天,像宣佈下一個生日,但我需要它在一天之內小時和分鐘工作...)
function sched(year,month,date,depart) {
this.year=year
this.month=month
this.date=date
this.depart=depart
}
function schedlist() {
}
blist=new schedlist()
blist[0]= new sched(0000,5,25,"May 25")
blist[1]= new sched(0000,6,8,"Jun 8")
var now=new Date()
today=new Date(now.getFullYear(),now.getMonth()+1,now.getDate()) // today 0:00:00
function daysFromToday(sdate) {
return Math.round((sdate.getTime()-today.getTime())/(24*60*60*1000))
}
function writeNextsched(list) {
var daysToClosest=888
var closest
for (var i in list) {
thisDate=new Date(today.getFullYear(),list[i].month,list[i].date)
if (daysFromToday(thisDate)<0)
thisDate.setYear(today.getFullYear()+1)
if (daysFromToday(thisDate)<daysToClosest) {
daysToClosest=daysFromToday(thisDate)
closest=i
}
}
if (daysToClosest==0)
document.write("NOW ! "+list[closest].depart)
else if (daysToClosest==7)
document.write("NEXT WEEK "+list[closest].depart)
else
document.write("Next:"+list[closest].depart)
}
哪裏是每日日程安排列表:在sql或文件?你可以從中發佈樣本嗎? – Sergio
發佈你有什麼試過? – DDK
謝謝!每日日程安排列表可能會在JavaScript本身內...(但只要我能使它工作,任何有關使用MySql的想法都可以......) 我嘗試調整的腳本現在在我的第一個表示中post ...;) – laurent