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%)
-----


Cos nie tak z ta funcja (IMG:style_emoticons/default/sad.gif)

  1. <?
  2. function clarionDate($dateTimeString = 'now')
  3. {
  4. $d1 = new DateTime('1800-12-28');
  5. $d2 = new DateTime($dateTimeString);
  6. $interval = $d1->diff($d2);
  7. return $interval->format('%a');
  8. }
  9.  
  10. echo clarionDate('2001-01-01') . PHP_EOL;
  11. echo clarionDate('1801-01-02') . PHP_EOL;
  12. echo clarionDate('-10 days');
  13. ?>


Wyrzuca blad - > Fatal error: Call to undefined method DateTime::diff()

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: 28.12.2025 - 17:39