|
PHP PHP aplikacije, Smarty, PEAR |
|
Alati teme | Način prikaza |
19. 04. 2012. | #1 |
član
Certified
Datum učlanjenja: 21.05.2010
Lokacija: Nis
Poruke: 54
Hvala: 24
450 "Hvala" u 10 poruka
|
php klasa DateTime i modify metoda -> 12 u mesecu
Mucim se sa ovom klasom DateTime...
Koristim metodu modify(); I sad mi treba 17 u prosli mesec. Znaci ne " +17 days of last month", vec 17 u martu recimo, stim sto ovo ne mogu da uradim sa nekim oduzimanjem ili sabiranjem (jer zavisi od vremeske zone). Treba mi nesto kao " last day of last month", samo da mogu da uzmem 15, 17 ili neki drugi datum... Nadam se da nisam bio previse konfuzan. |
19. 04. 2012. | #2 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
PHP kôd:
|
19. 04. 2012. | #3 |
Ivan Dilber
Sir Write-a-Lot
|
PHP kôd:
__________________
Leadership is the art of getting people to want to do what you know must be done. |
20. 04. 2012. | #4 | |
član
Certified
Datum učlanjenja: 21.05.2010
Lokacija: Nis
Poruke: 54
Hvala: 24
450 "Hvala" u 10 poruka
|
Citat:
Ovo sto si ti napisao sam napisao i ja ( oduzimanje i sabiranje dana). Problem je sto imam korisnike iz razlicite zone. ako zelim nesto da racunam 17 marta, a korisnik je u zoni +12, onda cu dobiti 18 mart, ili ako je korisnik u zoni -12, mogu da dobijem i 16 mart. Zato bas zelim da svima bude 17 mart, zato sam rekao ako ima opcija kao sto je " first day of last month" ili "last day of last month", cudi me da ne radi recimo " fifth day of last month" ili nesto slicno. |
|
20. 04. 2012. | #5 | |
član
Certified
Datum učlanjenja: 21.05.2010
Lokacija: Nis
Poruke: 54
Hvala: 24
450 "Hvala" u 10 poruka
|
Citat:
|
|
20. 04. 2012. | #6 |
Ivan Dilber
Sir Write-a-Lot
|
np.
nazalost ne postoji nacin da se kaze 5th day of last month, mada se secam da sam video caku da mu se kaze recimo juce u 5 i 15, pa bi mozda to moglo da se iskoristi... ali sad ne mogu da provalim pravu sintaxu za to (a nemam vremena da trazim po netu)
__________________
Leadership is the art of getting people to want to do what you know must be done. |
28. 04. 2012. | #7 |
član
Certified
Datum učlanjenja: 21.05.2010
Lokacija: Nis
Poruke: 54
Hvala: 24
450 "Hvala" u 10 poruka
|
Imam sledeci problem.
$timeZone = new DateTimeZone('neka zona recimo'); $Date = new DateTime('31-03-2012 15:45:22'); echo $Date ->format('Y-m-d H:i:s'); // pise gornji datum, OK echo $Date ->format('U'); // daj unix timpstamp, OK $callDate->setTimeZone($timeZone); // recimo +5 echo $Date ->format('Y-m-d H:i:s'); // pise gornji datum + 5, OK echo $Date ->format('U'); // daje isti unix timpstamp,BUG ako pokusam sa getTimestamp() isto dobijem. Zar nebi trebao i timestamp da se razlikuje. Mislio sam da uzmem na taj nacin 2 datuma i timestamp prosledim kao argumente, al dzabe kada mi je i drugi timestamp isti ako prvi (ne racuna da je u +5) |
28. 04. 2012. | #8 | |
banned
Professional
Datum učlanjenja: 04.06.2005
Poruke: 371
Hvala: 0
738 "Hvala" u 83 poruka
|
http://en.wikipedia.org/wiki/Unix_time
Citat:
__________________
Don't look at me; I'm lost too. “If you can't dazzle them with brilliance, baffle them with bul*s**t.” |
|
|
|