var now = new Date(); var time = now.getTime(); time += (1000 * 60 * 60); now.setTime(time);
Le problème est que ce n'est pas juste. Regarde dans la FAQ et les archives du groupe, nous en avons discuté il y a quelques mois.
Bonjour,
En quoi ce n'est pas juste ???
Parce que si tu ajoutes 1 heure à 23 heures 01 ça ne passera pas au lendemain.
-- sm
Dr J R Stockton
En fr.comp.lang.javascript message <49764dfc$0$15293$ fr>, 20 Jan 2009 23:21:07, Mickaël Wolff a écrit:
matt a écrit :
var now = new Date(); var time = now.getTime(); time += (1000 * 60 * 60); now.setTime(time);
Le problème est que ce n'est pas juste. Regarde dans la FAQ et les archives du groupe, nous en avons discuté il y a quelques mois.
Dans laquel FAQ ?
Il est généralement considéré la mauvaise pratique pour poster considérablement la même question à environ le même temps dans deux différents newsgroups, même si les postings sont encodés dans différent langiages naturel. Les lecteurs de fr.c.l.j auront besoin de regarder dans c.l.j s'ils veulent voir beaucoup des réponses.
- -
On a écrit : "Parce que si tu ajoutes 1 heure à 23 heures 01 ça ne passera pas au lendemain." Quoi quoi quoi !!
Le ng c.l.j et sa FAQ (anglais) peuvent aussi aider (cf en signature).
En fr.comp.lang.javascript message <49764dfc$0$15293$426a74cc@news.free.
fr>, 20 Jan 2009 23:21:07, Mickaël Wolff <mickael.wolff@laposte.net> a
écrit:
matt a écrit :
var now = new Date();
var time = now.getTime();
time += (1000 * 60 * 60);
now.setTime(time);
Le problème est que ce n'est pas juste. Regarde dans la FAQ et les
archives du groupe, nous en avons discuté il y a quelques mois.
Dans laquel FAQ ?
Il est généralement considéré la mauvaise pratique pour poster
considérablement la même question à environ le même temps dans deux
différents newsgroups, même si les postings sont encodés dans différent
langiages naturel. Les lecteurs de fr.c.l.j auront besoin de regarder
dans c.l.j s'ils veulent voir beaucoup des réponses.
- -
On a écrit : "Parce que si tu ajoutes 1 heure à 23 heures 01
ça ne passera pas au lendemain." Quoi quoi quoi !!
Le ng c.l.j et sa FAQ (anglais) peuvent aussi aider (cf en signature).
--
(c) John Stockton, nr London UK. ?@merlyn.demon.co.uk IE7 FF3 Op9 Sf3
news:comp.lang.javascript FAQ <URL:http://www.jibbering.com/faq/index.html>.
<URL:http://www.merlyn.demon.co.uk/js-index.htm> jscr maths, dates, sources.
<URL:http://www.merlyn.demon.co.uk/> TP/BP/Delphi/jscr/&c, FAQ items, links.
En fr.comp.lang.javascript message <49764dfc$0$15293$ fr>, 20 Jan 2009 23:21:07, Mickaël Wolff a écrit:
matt a écrit :
var now = new Date(); var time = now.getTime(); time += (1000 * 60 * 60); now.setTime(time);
Le problème est que ce n'est pas juste. Regarde dans la FAQ et les archives du groupe, nous en avons discuté il y a quelques mois.
Dans laquel FAQ ?
Il est généralement considéré la mauvaise pratique pour poster considérablement la même question à environ le même temps dans deux différents newsgroups, même si les postings sont encodés dans différent langiages naturel. Les lecteurs de fr.c.l.j auront besoin de regarder dans c.l.j s'ils veulent voir beaucoup des réponses.
- -
On a écrit : "Parce que si tu ajoutes 1 heure à 23 heures 01 ça ne passera pas au lendemain." Quoi quoi quoi !!
Le ng c.l.j et sa FAQ (anglais) peuvent aussi aider (cf en signature).
En fr.comp.lang.javascript message <4976872c$0$9394$ .fr>, 21 Jan 2009 03:23:40, SAM lid> a écrit:
Le 1/20/09 8:27 PM, matt a écrit :
Bonsoir, Je voudrais ajouter un mois à une date donnée.. Ici, j'ajoute une heure var now = new Date(); var time = now.getTime(); time += (1000 * 60 * 60); now.setTime(time); Et hop, mais pour ajouter un mois ???
ben ... tu passes au mois suivant.
var now = new Date(); var ceMois = now.getMonth(); var moisSuivant = new Date(); moisSuivant.setMonth(ceMois+1);
alert('meme date mois suivant = '+ moisSuivant );
Le (ou La) 30eme Janvier, cela me donnera Mon Mar 02 2009 . Pas Fevrier.
ou :
var now = new Date(); var moisSuivant = new Date(); moisSuivant.setMonth(now.getMonth()+1);
alert('meme date mois suivant = '+ moisSuivant );
Aussi.
ou si tu n'as plus besoin de la date de départ :
var now = new Date(); var ceMois = now.getMonth(); var moisSuivant = now.setMonth(ceMois+1);
Prochain mois, mais meme jour, n'est toujours possible. Prochain jour, mais meme heure, n'est toujours possible (2009-03-28 02:30 plus un jour - OK en Angleterre, pas en France).
-- (c) John Stockton, nr London, UK. ?@merlyn.demon.co.uk Turnpike v6.05. Web <URL:http://www.merlyn.demon.co.uk/> - w. FAQish topics, links, acronyms PAS EXE etc : <URL:http://www.merlyn.demon.co.uk/programs/> - see 00index.htm Dates - miscdate.htm moredate.htm js-dates.htm pas-time.htm critdate.htm etc.
En fr.comp.lang.javascript message <4976872c$0$9394$ba4acef3@news.orange
.fr>, 21 Jan 2009 03:23:40, SAM <stephanemoriaux.NoAdmin@wanadoo.fr.inva
lid> a écrit:
Le 1/20/09 8:27 PM, matt a écrit :
Bonsoir,
Je voudrais ajouter un mois à une date donnée..
Ici, j'ajoute une heure
var now = new Date();
var time = now.getTime();
time += (1000 * 60 * 60);
now.setTime(time);
Et hop, mais pour ajouter un mois ???
ben ... tu passes au mois suivant.
var now = new Date();
var ceMois = now.getMonth();
var moisSuivant = new Date();
moisSuivant.setMonth(ceMois+1);
alert('meme date mois suivant = '+ moisSuivant );
Le (ou La) 30eme Janvier, cela me donnera Mon Mar 02 2009 .
Pas Fevrier.
ou :
var now = new Date();
var moisSuivant = new Date();
moisSuivant.setMonth(now.getMonth()+1);
alert('meme date mois suivant = '+ moisSuivant );
Aussi.
ou si tu n'as plus besoin de la date de départ :
var now = new Date();
var ceMois = now.getMonth();
var moisSuivant = now.setMonth(ceMois+1);
alert('meme date mois suivant = '+now);
Aussi.
Lisez, s.v.p., <URL:http://www.merlyn.demon.co.uk/js-date1.htm#Incr>.
Et aussi <URL:http://www.merlyn.demon.co.uk/js-date0.htm#MC>.
ProchainMois = now.setDate(35);
Prochain mois, mais meme jour, n'est toujours possible.
Prochain jour, mais meme heure, n'est toujours possible
(2009-03-28 02:30 plus un jour - OK en Angleterre, pas en France).
--
(c) John Stockton, nr London, UK. ?@merlyn.demon.co.uk Turnpike v6.05.
Web <URL:http://www.merlyn.demon.co.uk/> - w. FAQish topics, links, acronyms
PAS EXE etc : <URL:http://www.merlyn.demon.co.uk/programs/> - see 00index.htm
Dates - miscdate.htm moredate.htm js-dates.htm pas-time.htm critdate.htm etc.
En fr.comp.lang.javascript message <4976872c$0$9394$ .fr>, 21 Jan 2009 03:23:40, SAM lid> a écrit:
Le 1/20/09 8:27 PM, matt a écrit :
Bonsoir, Je voudrais ajouter un mois à une date donnée.. Ici, j'ajoute une heure var now = new Date(); var time = now.getTime(); time += (1000 * 60 * 60); now.setTime(time); Et hop, mais pour ajouter un mois ???
ben ... tu passes au mois suivant.
var now = new Date(); var ceMois = now.getMonth(); var moisSuivant = new Date(); moisSuivant.setMonth(ceMois+1);
alert('meme date mois suivant = '+ moisSuivant );
Le (ou La) 30eme Janvier, cela me donnera Mon Mar 02 2009 . Pas Fevrier.
ou :
var now = new Date(); var moisSuivant = new Date(); moisSuivant.setMonth(now.getMonth()+1);
alert('meme date mois suivant = '+ moisSuivant );
Aussi.
ou si tu n'as plus besoin de la date de départ :
var now = new Date(); var ceMois = now.getMonth(); var moisSuivant = now.setMonth(ceMois+1);
Prochain mois, mais meme jour, n'est toujours possible. Prochain jour, mais meme heure, n'est toujours possible (2009-03-28 02:30 plus un jour - OK en Angleterre, pas en France).
-- (c) John Stockton, nr London, UK. ?@merlyn.demon.co.uk Turnpike v6.05. Web <URL:http://www.merlyn.demon.co.uk/> - w. FAQish topics, links, acronyms PAS EXE etc : <URL:http://www.merlyn.demon.co.uk/programs/> - see 00index.htm Dates - miscdate.htm moredate.htm js-dates.htm pas-time.htm critdate.htm etc.
Mickaël Wolff
SAM a écrit :
Bon, alors pourquoi ne serait-ce pas OK d'ajouter 3600mn ?
Comme je l'ai déjà dit, nous (toi compris) en avons beaucoup parler. D'ailleurs Stockton étais déjà intervenu à cette occasion. Le plus gros problème provient des changements d'heure, les autres proviennent des corrections apportées à la mesure du temps. Le temps est un problème plus complexe qu'il n'apparaît au départ.
Bon, alors pourquoi ne serait-ce pas OK d'ajouter 3600mn ?
Comme je l'ai déjà dit, nous (toi compris) en avons beaucoup parler.
D'ailleurs Stockton étais déjà intervenu à cette occasion. Le plus gros
problème provient des changements d'heure, les autres proviennent des
corrections apportées à la mesure du temps. Le temps est un problème
plus complexe qu'il n'apparaît au départ.
Bon, alors pourquoi ne serait-ce pas OK d'ajouter 3600mn ?
Comme je l'ai déjà dit, nous (toi compris) en avons beaucoup parler. D'ailleurs Stockton étais déjà intervenu à cette occasion. Le plus gros problème provient des changements d'heure, les autres proviennent des corrections apportées à la mesure du temps. Le temps est un problème plus complexe qu'il n'apparaît au départ.
Mes boîtes noirs contient des Strings; les Strings peuvent contenir n'importe quoi.
Mes boîtes rouges et verts contient, pout la plupart, des fonctions utilisees dans la page; peut-etre il y a des bugs dedans, mais la syntaxe doit être bon.
En fr.comp.lang.javascript message <4977802d$0$9420$ba4acef3@news.orange
.fr>, 21 Jan 2009 21:06:04, SAM <stephanemoriaux.NoAdmin@wanadoo.fr.inv
alid> a écrit:
Le 1/21/09 1:47 PM, Dr J R Stockton a écrit :
On a écrit : "Parce que si tu ajoutes 1 heure à 23 heures 01
ça ne passera pas au lendemain." Quoi quoi quoi !!
Bon, alors pourquoi ne serait-ce pas OK d'ajouter 3600mn ?
Parce-que il y a 60*24 = 1440 mn/jour; donc ça ne passera pas au
lendemain?
Mes boîtes noirs contient des Strings; les Strings peuvent contenir
n'importe quoi.
Mes boîtes rouges et verts contient, pout la plupart, des fonctions
utilisees dans la page; peut-etre il y a des bugs dedans, mais la
syntaxe doit être bon.
--
(c) John Stockton, nr London UK. ?@merlyn.demon.co.uk DOS 3.3 6.20 ; WinXP.
Web <URL:http://www.merlyn.demon.co.uk/> - FAQqish topics, acronyms & links.
PAS EXE TXT ZIP via <URL:http://www.merlyn.demon.co.uk/programs/00index.htm>
My DOS <URL:http://www.merlyn.demon.co.uk/batfiles.htm> - also batprogs.htm.
Mes boîtes noirs contient des Strings; les Strings peuvent contenir n'importe quoi.
Mes boîtes rouges et verts contient, pout la plupart, des fonctions utilisees dans la page; peut-etre il y a des bugs dedans, mais la syntaxe doit être bon.
Nous avons utilisé dans ma société la librairie Date.Js :
http://www.javascripttoolbox.com/lib/date/documentation.php
Elle propose une méthode add()...