94 votes

Javascript équivalent de php avec la fonction strtotime()?

En PHP, vous pouvez facilement convertir un anglais textuelle datetime description dans un bon jour avec strtotime().

Est-il rien de semblable dans le Javascript?

68voto

Arnaldo Points 291

Oui, il est. Et il est pris en charge dans tous les principaux navigateurs:

var ts = Date.parse("date string");

La seule différence est que cette fonction renvoie millisecondes au lieu de secondes, de sorte que vous devez diviser le résultat par 1000.

Vérifier quels formats valides peuvent JavaScript analyser.

54voto

djechelon Points 8092

J'ai trouvé cet article et j'ai essayé le tutoriel. Fondamentalement, vous pouvez utiliser le constructeur date d'analyser une date, puis d'écrire obtenir les secondes à partir de l' getTime() méthode

var d=new Date("October 13, 1975 11:13:00");
document.write(d.getTime() + " milliseconds since 1970/01/01");

Ce travail?

43voto

Westy92 Points 842

Découvrez cette mise en œuvre de PHP avec la fonction strtotime() en JavaScript!

J'ai trouvé qu'il fonctionne de manière identique à PHP pour tout ce que j'ai jeté à elle.

Mise à jour: cette fonction que par la version 1.0.2 ne peut pas gérer ce cas: '2007:07:20 20:52:45' (Note de l' : séparateur pour l'année et le mois

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X