begin process at 2010 02 09 15:52:46
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Date & Heure

 > CALCUL LE TEMPS ÉCOULÉ À PARTIR D'UNE DATE

CALCUL LE TEMPS ÉCOULÉ À PARTIR D'UNE DATE


 Information sur la source

Note :
7 / 10 - par 2 personnes
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Date & Heure Classé sous :date, temps, time, écoulé, calcul Niveau :Débutant Date de création :17/02/2006 Date de mise à jour :03/08/2008 14:19:26 Vu / téléchargé :15 701 / 546

Auteur : dvdstory

Ecrire un message privé
Site perso
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Code déposé par Benoît GRUNENBERGER
www.egrunenberger.com

Calcul le temps écoulé à partir d'une date à partir d'une certaine date.

Source

  • <script language="JavaScript1.2">
  • function setcountup(theyear,themonth,theday){
  • yr=theyear;mo=themonth;da=theday
  • }
  • setcountup(2000,7,13)
  • var displaymessage="depuis l'ouverture de ce site"
  • var countupwidth='95%'
  • var countupheight='20px'
  • var countupbgcolor='lightyellow'
  • var opentags='<font face="Verdana"><small>'
  • var closetags='</small></font>'
  • var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
  • var crosscount=''
  • function start_countup(){
  • if (document.layers)
  • document.countupnsmain.visibility="show"
  • else if (document.all||document.getElementById)
  • crosscount=document.getElementById&&!document.all?document.getElementById("countupie") : countupie
  • countup()
  • }
  • if (document.all||document.getElementById)
  • document.write('<span id="countupie" style="width:'+countupwidth+'; background-color:'+countupbgcolor+'"></span>')
  • window.onload=start_countup
  • function countup(){
  • var today=new Date()
  • var todayy=today.getYear()
  • if (todayy < 1000)
  • todayy+=1900
  • var todaym=today.getMonth()
  • var todayd=today.getDate()
  • var todayh=today.getHours()
  • var todaymin=today.getMinutes()
  • var todaysec=today.getSeconds()
  • var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec
  • paststring=montharray[mo-1]+" "+da+", "+yr
  • dd=Date.parse(todaystring)-Date.parse(paststring)
  • dday=Math.floor(dd/(60*60*1000*24)*1)
  • dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
  • dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
  • dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
  • if (document.layers){
  • document.countupnsmain.document.countupnssub.document.write(opentags+dday+ " jours, "+dhour+" heures, "+dmin+" minutes, et "+dsec+" secondes "+displaymessage+closetags)
  • document.countupnsmain.document.countupnssub.document.close()
  • }
  • else if (document.all||document.getElementById)
  • crosscount.innerHTML=opentags+dday+ " jours, "+dhour+" heures, "+dmin+" minutes, et "+dsec+" secondes "+displaymessage+closetags
  • setTimeout("countup()",1000)
  • }
  • </script>
  • <ilayer id="countupnsmain" width=&{countupwidth}; height=&{countupheight}; bgColor=&{countupbgcolor}; visibility=hide><layer id="countupnssub" width=&{countupwidth}; height=&{countupheight}; left=0 top=0></layer></ilayer>
<script language="JavaScript1.2"> 

function setcountup(theyear,themonth,theday){ 
yr=theyear;mo=themonth;da=theday 
} 
 
setcountup(2000,7,13) 

var displaymessage="depuis l'ouverture de ce site" 
var countupwidth='95%' 
var countupheight='20px' 
var countupbgcolor='lightyellow' 
var opentags='<font face="Verdana"><small>' 
var closetags='</small></font>' 
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec") 
var crosscount='' 

function start_countup(){ 
if (document.layers) 
document.countupnsmain.visibility="show" 
else if (document.all||document.getElementById) 
crosscount=document.getElementById&&!document.all?document.getElementById("countupie") : countupie 
countup() 
} 
if (document.all||document.getElementById) 
document.write('<span id="countupie" style="width:'+countupwidth+'; background-color:'+countupbgcolor+'"></span>') 

window.onload=start_countup 

function countup(){ 
var today=new Date() 
var todayy=today.getYear() 
if (todayy < 1000) 
todayy+=1900 
var todaym=today.getMonth() 
var todayd=today.getDate() 
var todayh=today.getHours() 
var todaymin=today.getMinutes() 
var todaysec=today.getSeconds() 
var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec 
paststring=montharray[mo-1]+" "+da+", "+yr 
dd=Date.parse(todaystring)-Date.parse(paststring) 
dday=Math.floor(dd/(60*60*1000*24)*1) 
dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1) 
dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1) 
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1) 

if (document.layers){ 
document.countupnsmain.document.countupnssub.document.write(opentags+dday+ " jours, "+dhour+" heures, "+dmin+" minutes, et "+dsec+" secondes "+displaymessage+closetags) 
document.countupnsmain.document.countupnssub.document.close() 
} 
else if (document.all||document.getElementById) 
crosscount.innerHTML=opentags+dday+ " jours, "+dhour+" heures, "+dmin+" minutes, et "+dsec+" secondes "+displaymessage+closetags 

setTimeout("countup()",1000) 
} 
</script> 

<ilayer id="countupnsmain" width=&{countupwidth}; height=&{countupheight}; bgColor=&{countupbgcolor}; visibility=hide><layer id="countupnssub" width=&{countupwidth}; height=&{countupheight}; left=0 top=0></layer></ilayer>

 Conclusion

Code déposé par Benoît GRUNENBERGER
www.egrunenberger.com

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

17 février 2006 05:12:57 :
rajout des commentaires
17 février 2006 16:48:14 :
Correction d'un bug et rajout d'un ZIP.
03 août 2008 14:19:26 :
Update adresse internet http://www.egrunenberger.com

 Sources du même auteur

DEMANDE AUPRÈS DU VISITEUR QUAND IL QUITTE VOTRE SITE, ET RE...
Source avec Zip WIZZ FAÇON MSN OU WINDOWS LIVE MESSENGER
ENLÈVE PAS MAL DE PUB ULIMIT ET AUTRE

 Sources de la même categorie

Source avec Zip CHRONOMÈTRE AMÉLIORÉ par Kolosta
Source avec Zip SLEEP() SANS BOUCLE D'ATTENTE CONSOMMATRICE par Phildepantin
Source avec Zip AFFICHAGE DE L'HEURE ET DU FUSEAU HORAIRE (TIMEZONE) SUR LA ... par navylav2
Source avec Zip Source avec une capture HORLOGE TRIPLE AFFICHAGE AU FORMAT AM/PM/24H/DST par sofiane1234
Source avec Zip Source avec une capture HORLOGE NUMÉRIQUE EN JAVASCRIPT, COMPATIBLE IE ET FF par bad_dark_spirit

 Sources en rapport avec celle ci

Source avec Zip CHRONOMÈTRE AMÉLIORÉ par Kolosta
Source avec Zip Source avec une capture HORLOGE TRIPLE AFFICHAGE AU FORMAT AM/PM/24H/DST par sofiane1234
UNE FONCTION QUI DORT ======> SLEEP( SECONDE ); par wizard512
AFFICHER DATE ET HEURE ACTUELLE (SCRIPT TRES LÉGER ET SIMPL... par lelougarou
HORLOGE (DATE ET HEURE) EN TEMPS RÉEL ET AFFICHAGE TEXTE AVE... par mickadevelop

Commentaires et avis

Commentaire de bultez le 17/02/2006 07:23:08

dommage que l'on obtienne ça ( FF et IE ) :
NaN jours, NaN heures, NaN minutes, et NaN secondes depuis l'ouverture de ce site

Commentaire de dvdstory le 17/02/2006 16:49:09

Désolé, il y avait un bug que je viens de corriger. Maintenent sa marche et j'ai rajouté un ZIP

Commentaire de coucou747 le 18/02/2006 12:46:38

# else if (document.all||document.getElementById)

super méthode pour détecter le navigateur...

javascript a prévu un objet navigator pour faire ça...

Commentaire de dvdstory le 18/02/2006 17:05:53

OK c'est pas nikel mais ça marche sans prob.

Commentaire de anitine le 03/11/2008 07:30:00

bonjour
es ce que ce code peut fonctionner sur un space msm ? car je n'y arrive pas ... alos es  ce une question de compabilitée ou de competance ???
merci

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

calcul de temps écoulé [ par anitine ] bonjourje n'arrive pas a mettre le code html "calcule le temps écoulé" dans mon blog msm ?  pourtant j'ai testé le code htlm dans un testeur et il fon calcul affiché en temps reel sur la page [ par laubro ] Bonjour,une question, j'ai un form avec une date de debut et une date de fin, ensuite quand j'envoi le form j'ai le calcul du nbr de jours entre les d Calcul de date à +/- n mois [ par sblancho ] bonjour,je dois faire un calcul de date &#224; +&nbsp;n mois par rapport &#224; la date du jour.comment se depatouiller avec les controles sur les fin Calcul de temps a son choix [ par disca ] J&#146;aimerais savoir comment on faire pour dire combien de temps il y a entre 14:30 et 16:45 pour que dans une calcul me il donne 2:15ou une fa&#231 Calcul de DATE avec JavaScript [ par Dzeus ] Salut, G besoin d'ecrire une fonction qui renvoie le nombre de jour exact écoulé entre deux dates ; exemple..20/02/2001 et 5/03/2001...ATTENTION : Il calcul d'un nombre de jours entre deux dates [ par borisV ] Bonjour, je cherche à calculer (et afficher...) un nombre de jours en tapant une date d'arrivée et une date de départ.En fait, il faudrait peut-être s un javascript qui calcul le nombre de jour entre 2 date? [ par jetlee79 ] Bonjour,Je recherche désespérèment un javascript qui me dise le nombre de jours qu'il y a entre 2 date.Car j'ai une page html ou je saisie dans TXtDat Recherche compteur donnant le temps qui c'est passer depuis une date. [ par vali103 ] Bonjour,Je recherche un compteur permettant de donner le temps à partir d'une date (en année, mois, jours, heures, minutes, et pourquoi pas secondes)e affichage pendant un calcul long [ par Hermios ] Bonjour à tous D'abord, désolé pour le titre du sujet, je vois pas trop comment résumer mon problème en une ligne J'utilise une page html qui met beau expression reguliere [ par clemcom ] Salut a toutes et tous,voila ds un bon de commande je voudrais que mon total affiche 2 d&#233;cimals apr&#232;s la virgule, mais mon expression me col


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,889 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales