12. 04. 2012. | #1 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
DateTime and PHP
Pozdrav,
Nisam puno radio sa DateTime, pa da čujem vaša iskustva oko slijedećeg... Radnik ima radno vrijeme od 18:00 do 03:00 (9 sati razlike). Pošto ovo zahvata 2 dana (nije bitno koja), potrebno je vratiti... [ 0 => '6', 1 => '3' ] Znači radi 6 sati u prvom danu, i 3 sata u drugom danu. Kako biste vi ovo riješili? Language agnostic ako neko ima code |
13. 04. 2012. | #2 |
Goran Pilipović
Sir Write-a-Lot
|
Imaš puno funkcija koje rade matematičke operacije sa datumima, bitno je i koja ti je rezolucija potrebna, možda ti je najlakše sa timestamp-ovima
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
"Hvala" bluesman za poruku: |
13. 04. 2012. | #3 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
Ima puno, nažalost ja nisam pronašao u manualu, niti na prvoj stranici na Googleu
Ovo time_diff sam siguran da ima neko riješenje, ali ono što me zanimalo je ovaj shift_span... tnx Mister PHP kôd:
PHP kôd:
Poslednja izmena od webarto : 13. 04. 2012. u 00:15. |
13. 04. 2012. | #4 |
Ivan Dilber
Sir Write-a-Lot
|
minute mozes da racunas i kao:
PHP kôd:
__________________
Leadership is the art of getting people to want to do what you know must be done. |
"Hvala" ivanhoe za poruku: |
13. 04. 2012. | #5 |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
|
Obrati pažnju samo da dani kad se prebacuje vreme sa letnjeg na zimsko i obratno nemaju po 24 časa.
__________________
blog |
"Hvala" jablan za poruku: |
13. 04. 2012. | #6 |
novi klan
Professional
Datum učlanjenja: 03.02.2007
Poruke: 326
Hvala: 43
427 "Hvala" u 50 poruka
|
Off Topic: ^ a ništa "primera radi"?
__________________
We professional we dealin' with business |
13. 04. 2012. | #8 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
čekaj, kako nije definisan problem
slobodno zakači, može i ruby Kôd:
+----+----------+----------+----------+ | id | staff_id | start | end | +----+----------+----------+----------+ | 1 | 66 | 21:00:00 | 03:00:00 | +----+----------+----------+----------+ Kôd:
+----+-------------+------+----------+----------+ | id | schedule_id | day | start | end | +----+-------------+------+----------+----------+ | 16 | 1 | 1 | 21:00:00 | 00:00:00 | | 17 | 1 | 2 | 00:00:00 | 03:00:00 | +----+-------------+------+----------+----------+ |
13. 04. 2012. | #9 |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
|
Heh, pa sad mi je još manje jasno kad vidim da u drugoj tabeli opet nemaš broj sati nego početno i krajnje vreme.
Npr. http://ideone.com/UrB1k
__________________
blog |
13. 04. 2012. | #10 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
Nije ni meni jasno, ali takav je zahtjev. Hvala na code, mnogo logičnije u Ruby
http://pokit.org/get/img/e7b901bdd27...8876bddec1.png |
|
|