![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 14.09.2003 Skąd: K-ce Ostrzeżenie: (0%) ![]() ![]() |
witam,
mam taki problem (mam ich mnustwo ale duzo potrafie sam rozwiazac (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ) konstrukcja:
chcialbym zeby po wpisaniu np 6 w pole miesiace, do pola: data_od zostaly dodane np 6 miesiecy i wpisane do data_do - mam z tym straszny problem w php to chwila, ale tutaj nie wiem jak dodac do siebie ta glupia date;/ (data_od tez moze byc modyfikowana dlatego jest zczytywana i w momencie jej zmiany, przeliczany caly formularz) Ten post edytował Ciubas 9.03.2009, 12:20:07 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 326 Pomógł: 121 Dołączył: 23.07.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Kod <script type="text/javascript">
var d = new Date(); var months = 12; var e = new Date(); e.setMonth((d.getMonth() + months) % 12); e.setYear(d.getYear() + Math.floor((d.getMonth() + months)/12)); document.write(e); </script> |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 14.09.2003 Skąd: K-ce Ostrzeżenie: (0%) ![]() ![]() |
cos spieprzylem....
pomijam fakt formatowania daty (jest pelna) a mi chodzi tylko o zapis: 2009-03-09 Ten post edytował Ciubas 9.03.2009, 13:19:05 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 326 Pomógł: 121 Dołączył: 23.07.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Len jestes, bo dostales gotowy algorytm. Dla wersji YYYY-MM-DD:
Kod <script type="text/javascript">
var d = '2009-03-09'; var months = 12; var data = d.split('-'); data[0] = parseInt(data[0]) + Math.floor((parseInt(data[1]) + months)/12); data[1] = (parseInt(data[1]) + months - 1)%12 + 1; data[1] = data[1] < 10 ? '0'+data[1] : data[1]; document.write(data[0] + '-' + data[1] + '-' + data[2]); </script> |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 14.09.2003 Skąd: K-ce Ostrzeżenie: (0%) ![]() ![]() |
witam,
bardzo dziekuje, nie wpadlbym na taka mozliwosc podzielenia daty, teraz wszystko dziala wysmienicie, dziekuje jeszcze raz za pomoc! |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 4 Dołączył: 19.05.2003 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
mozna prosciej
Kod var d = "2009-03-09".split('-');
var months = 12; var data = new Date(d[0], d[1]-1, d[2]); data.setMonth(data.getMonth() + months); |
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.09.2025 - 03:05 |