begin process at 2012 05 29 01:15:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Divers

 > 

calcul Secondes/Minutes/heures depuis 1970


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

calcul Secondes/Minutes/heures depuis 1970

mardi 17 mai 2011 à 17:32:17 | calcul Secondes/Minutes/heures depuis 1970

ju0123456789

Bonjour,

J'aimerais calculer le nombre de secondes, puis le nombre de minutes, puis le nombre d'heures depuis 1970.
J'ai fait :
Code Javascript :
var TheDate = new Date();
var Year = TheDate.getYear();
var Month = TheDate.getMonth();
var Day = TheDate.getDate();
var Hour = TheDate.getHours();
var Minute = TheDate.getMinutes();
var Second = TheDate.getSeconds();
var Ecoule = Date.UTC(Year,Month,Day,Hour,Minute,Second);
document.write(Ecoule);


Je pense qu'il suffisait que je divise la variable Ecoule par le bon diviseur mais ça ne marche pas. J'ai trop de mal !! ;(

Si quelqu'un pouvait m'expliquer comment ça marche ça serait coul. Je viens de visiter quelques sites, mais je pense qu'une petite explication serait un bon plus svp.

Merci d'avance.
Ju'
mercredi 18 mai 2011 à 09:23:20 | Re : calcul Secondes/Minutes/heures depuis 1970

smathis

getYear ne renvoie pas forcément un nombre sur 4 chiffres, ça dépend des navigateurs. Utilise plutot getFullYear().
Sinon ça doit être bon.
mercredi 18 mai 2011 à 09:29:54 | Re : calcul Secondes/Minutes/heures depuis 1970

ju0123456789

Réponse acceptée !
Bonjour et merci de ta réponse !

Je ne connaissais pas getFullYear.. je dormirais moins bete ce soir :)
Mais j'ai trouvé ma réponse, avec getTime()
Mon javascript
Code Javascript :
function CalculS()
{
  var TheDate = new Date();
  var Time = TheDate.getTime() / 1000;
  alert("Il s'est ecoule : " + Time + "secondes depuis 1970");
}
function CalculM()
{
  var TheDate = new Date();
  var Time = TheDate.getTime() / 60000;
  alert("Il s'est ecoule : " + Time + "minutes depuis 1970");
}
function CalculH()
{
  var TheDate = new Date();
  var Time = TheDate.getTime() / 3600000;
  var val_jour = document.formulaire.jour.value;
  var val_mois = document.formulaire.mois.value;
  var val_annee = document.formulaire.annee.value;
  alert("Il s'est ecoule : " + Time + "heures depuis 1970");
}


Et mon HTML :
Code HTML :
<input type="button" value="Calcul Secondes" name="jouers" onclick="javascript:CalculS();"/>
<input type="button" value="Calcul Minutes" name="jouerm" onclick="javascript:CalculM();"/>
<input type="button" value="Calcul Heures" name="jouerh" onclick="javascript:CalculH();"/>


Alors après je sais pas si c'est la meilleure méthode... Et s'il y a moye nde simplifier ou non... peut etre en ne faisant qu'une fonction avec un parametre...


Merci

Ju'
mercredi 18 mai 2011 à 11:06:54 | Re : calcul Secondes/Minutes/heures depuis 1970

smathis

Réponse acceptée !
Ta première méthode marchait très bien :

Code Javascript :
		var TheDate = new Date();
		var Ecoule = Date.UTC(TheDate.getFullYear(),TheDate.getMonth(),TheDate.getDate(),TheDate.getHours(),TheDate.getMinutes(),TheDate.getSeconds());
		alert(Ecoule);


Me donne : 1305716964000. Je ne vais pas vérifier si c'est juste mais ça l'est surement.
mercredi 18 mai 2011 à 11:31:52 | Re : calcul Secondes/Minutes/heures depuis 1970

ju0123456789

Ha cool ! Mais bon quand je réduit en mois, j'aurais du tomber sur 41,4xxxxx a la plce de ça je tombe sur -3xxxxxxxxx... donc j'ai changé de technique. Bah c'est surement que j'ai du faire une merde dans la conversion des unités...
Au moins mainetnant je connais 2 méthodes... cool !
Merci beaucoup bonne journée :)


Cette discussion est classée dans : secondes, minutes, var, heures, thedate


Répondre à ce message

Sujets en rapport avec ce message

probleme fonction [ par nightmareofworld ] Bonjour a tousvoila j'ai cet fonction mais elle amrche aps j'aimerais savoir ou est l'erreur.function conv_temps (temps) {        var jour = Math.floo Chrono JS avec heure serveur [ par basto ] Bonjour, j'ai fait un amalgame de script pour obtenir un chronometre qui affiche la différence de temps écoulé depuis une date php antérieur et la dat IE 5.5 et remontée d'infos [ par les7nin ] Bonjour à tous,Je suis ennuyé parce qu'une fonction JavaScript ne fonctionne pas avec IE 5.5. function sendInfos() { sortie = new Date; sortie = sorti Convertir heures minutes en heures centièmes [ par mercior63 ] Bonjour, Je cherche à convertir des heures minutes en heures centièmes (07:30 devient 7.50).07:30 est la valeur qui est saisi dans le formulaire et af problème de passage de valeurs dans fonction [ par tkoniez ] Bonjour,je n'arrive pas à passer des valeurs dans une fonction... PS : sans passage de valeurs la même fonction tourne sans problème (fonction : Trans Premier script [ par Serialsiner ] Bonjour,Je débute tout juste en javascript et je viens de pondre mon tout premier script (soyez indulgents svp).Il convertit des heures et minutes en Problèmes affichage horloges en direct [ par santille ] Bonjour, Ci-dessous le code qui me pose problème. Je voudrais afficher l'heure qu'il fait à Tokyo (GMT+9, sauf erreur) mais je ne sais pas comment le Compte à rebours [ par wadpap13 ] Bonjour,J'ai un soucis avec mon compte à rebours dynamique. Il affche l'heure coté client et j'aimerais avoir un compte à rebours avec l'heure coté se Décalage Infobulle sur IE [ par jeanmarc1234 ] Bonjour,Avant toute chose je code en aspx mais j'ai du récupérer un script qui permet de charger une image dans un infobulle.Sur Mozilla aucun souci l Problème pour appeler une fonction en javascript [ par Joke758 ] J'essaie d'appeler la fonction AM.PassportEncrypt.EncryptData("test1", null, "pwd", null) mais je ne sais pas pourquoi ça ne fait rien..voici ma sourc


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 1,045 sec (3)

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