PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
Kuupäev ja kellaaeg
Postitaja: joker 2013-07-04 23:57:21
Vorm järgmine:

<input type="text" name="start_date" id="start_date" style="width:245px;" validate="on" readonly/>&nbsp;<input type="text" name="start_time" id="start_time" style="width:245px;" validate="on"/>

Loen vormist kuupäeva ja kellaaja:

//Start date
var d =$("#start_date").val(start_date);

//Start time
var m = $("#start_time").val();

Nüüd oleks vaja antud ajale kuupäev / kellaaeg lisada näiteks 250 minutit, ning uus saadud aeg kirjutada eraldi vormi.

Kas keegi oskab lambist öelda, kuidas javascriptiga minuteid lisada?

Viimati muudetud: 04-07-2013 23:57:48
Muutja: joker
Põhjus:

RE: Kuupäev ja kellaaeg
Postitaja: rtfm 2013-07-05 01:11:46

var oldDateObj = new Date('12/12/2013');
var newDateObj = new Date(oldDateObj.getTime() + 250*60000);
RE: Kuupäev ja kellaaeg
Postitaja: joker 2013-07-05 18:33:21
Aru ei saa ...


//Start date
var start_date = '06.07.2013';

//Added minutes
var add_min = 100 * 60 / 100;

var oldDateObj = new Date(start_date.replaceAll('.','/') + ' ' + '18:00');

var newDateObj = new Date(oldDateObj.getTime() + (add_min * 60000));

//Submit form
$( "#onplace" ).val(newDateObj.getDate() + '.' + newDateObj.getMonth() + '.' + newDateObj.getFullYear() + ' ' + newDateObj.getHours() + ':' + newDateObj.getMinutes());


Kui algne kuupäev ja aeg olid 06.07.2013 18:00, siis "onplace" välja kirjutab hoopis 7.5.2013 19:00. Uus kellaeg on nagu ok, kuid kuupäev on täiesti kuki-muki.

Viimati muudetud: 05-07-2013 18:34:35
Muutja: joker
Põhjus:

RE: Kuupäev ja kellaaeg
Postitaja: blaa 2013-07-06 01:05:08
proovi äkki nii
replaceAll('.','-')

Ei ole kuki-muki. Esimese kuupäeva loed sisse valesti. Kuupäev ja kuu lähevad vahetusse.

newDateObj.getMonth() + 1 annab sulle tegeliku kuu

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.0791728496552