Comment puis-je obtenir l'heure actuelle en JavaScript et l'utiliser dans un timepicker?
J'ai essayé var x = Date()
et obtenu:
Mar 15 mai 2012 05:45:40 GMT-0500
Mais je n'ai besoin que de l'heure actuelle, par exemple, 05:45
Comment puis-je affecter cela à une variable?
Réponses:
ou
la source
var d = new Date("2011-04-20 09:30:51.01"); alert(d.getHours()); // => 9
sortieNaN
T
donc maintenant c'est le bon iso universel. BTW je ne vois queundefined
dans IE. Quoi qu'il en soit fixe.Bref et simple:
4 heures plus tard (utilisez milisec: sec == 1000):
2 jours avant:
la source
Obtenez et définissez efficacement l'heure actuelle en utilisant javascript
Je n'ai pas pu trouver une solution qui faisait exactement ce dont j'avais besoin. Je voulais un code propre et minuscule, alors j'ai trouvé ceci:
(Définissez une fois dans votre master.js et invoquez si nécessaire.)
JAVASCRIPT PUR
METTRE À JOUR
Il existe maintenant une prise en charge suffisante du navigateur pour utiliser simplement:
toLocaleTimeString
Pour le type html5,
time
le format doit êtrehh:mm
.Try it on jsfiddle
la source
new Date().toLocaleTimeString('fr', {hour: '2-digit', minute:'2-digit'});
Essayer
Ou
la source
Tu veux dire:
la source
la source
Essaye ça:
la source
la source
Voir ces méthodes de date ...
toLocaleTimeString - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleTimeString
toTimeString - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toTimeString
la source
Voici comment vous pouvez le faire.
la source
new Date().toTimeString().slice(0, 5)
.ce -
alors-
la source
Vous pouvez simplement utiliser ces méthodes.
la source
C'est le chemin le plus court.
Voici également un moyen de manipuler des chaînes qui n'a pas été mentionné.
la source
Date().substr(16, 5)
. Vous n'en avez pas besointoString()
.Assignez à des variables et affichez-les.
la source
time
élément? OP a demandé le stockage dans une variable, et uniquement pour les heures et les minutes.let time = Date().substr(16, 5)
est-ce que.Fonctions simples pour séparer la date et l'heure et avec un format compatible avec l'entrée HTML de l'heure et de la date
la source
la source
new
.Cela a fonctionné pour moi mais cela dépend de ce que vous obtenez lorsque vous frappez
Date()
:la source
la source