Page 1 sur 1

Horaire des trains

Posté : 25 juin 2013, 19:30
par laurentlesax
Bonjour!
J'ai là un script me permettant d'annoncer un prochain évènement en fonction d'une date (nombres de jours entre deux dates..) et je souhaiterais le modifier afin de le faire fonctionner en fonction d'heures/minutes restantes... (par exemple pour donner les horaires de départ d'un prochain train en fonction de l'heure de visite du site...)

Voilà ce que j'ai:

function sched(year,month,date,person) {
this.year=year
this.month=month
this.date=date
this.person=person
}
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.month,list.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].person)
else if (daysToClosest==7)
document.write("NEXT WEEK "+list[closest].person)
else
document.write("Next:"+list[closest].person)
}

J'ai ramé des heures.. mais je ne suis pas assez calé en PHP pour m'en sortir seul... #-o
Merci pour votre aide...

Re: Horaire des trains

Posté : 25 juin 2013, 20:17
par sirakawa
Ce matin j'ai rencontré le train....

Re: Horaire des trains

Posté : 25 juin 2013, 21:24
par moogli
Modération :
Afin d'obtenir plus de réponses, le sujet a été déplacé dans un forum plus approprié.


salut,


ce n'est pas du php, a priori c'est du JS dans le bon forum tu devrais avoir plus d'aide.

ensuite ta demande n'est pas clair mais le principe du compte a rebours c'est de faire la différence entre la date et maintenant.

@+

Re: Horaire des trains

Posté : 02 juil. 2013, 13:41
par laurentlesax
Merci !!

Re: Horaire des trains

Posté : 03 juil. 2013, 11:09
par laurentlesax
Je pense en effet qu'une différence de timestamp en javascript est la solution... mais je ne parviens pas à adapter le script mentionné plus haut... :(
> L'idée, c'est que j'ai une liste de départs de trains (par exemple) et je souhaiterais qu'un visiteur de mon site puisse voir apparaître uniquement l'heure du prochain départ en temps réel... c'est tout... (ex: Le prochain départ prévu est à 16h25, dans 12mn... )
Cela ne doit pas être trop compliqué en principe... mais je cale.
Si quelqu'un peut m'aider ce serait super!!
Merci...