Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Konwersja daty do daty w formacie clarion
busyboy
post
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 0
Dołączył: 22.02.2004

Ostrzeżenie: (0%)
-----


Witam serdecznie

Czy istnieje jakas funkcja ktora zamieni ma date ze zwyklego formatu tj. np. 2013-02-03 do formatu clariona (taksie chyba nazywa) czyli w tym przypadku : 77469, wiem w jaki spsob jest obliczana ta data w excelu (2013-02-03 + 36161 = 77469) niestety w php nie mam pojecia jak to zrobic.

Dziekuje za pomoc

Pozdrawiam
BusyBoy
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
busyboy
post
Post #2





Grupa: Zarejestrowani
Postów: 191
Pomógł: 0
Dołączył: 22.02.2004

Ostrzeżenie: (0%)
-----


Jezeli odejmuje daty (wyliczam ilosc dni) :

  1. <?php
  2. function date_diff($date1, $date2)
  3. {
  4.  
  5. $d1 = explode('-', $date1);
  6. $y1 = $d1[0];
  7. $m1 = $d1[1];
  8. $d1 = $d1[2];
  9.  
  10. $d2 = explode('-', $date2);
  11. $y2 = $d2[0];
  12. $m2 = $d2[1];
  13. $d2 = $d2[2];
  14.  
  15. $date1_set = mktime(0,0,0, $m1, $d1, $y1);
  16. $date2_set = mktime(0,0,0, $m2, $d2, $y2);
  17.  
  18. return(round(($date2_set-$date1_set)/(60*60*24)));
  19. }
  20.  
  21. echo date_diff( '1800-12-28', '2013-01-31' );
  22. ?>


To zamist wartosci 77466 mam wartosc 15736 - moze jakies wskazowki ?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.01.2026 - 04:46