Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Format daty 1900
Brick
post 15.09.2009, 17:36:16
Post #1





Grupa: Zarejestrowani
Postów: 107
Pomógł: 9
Dołączył: 16.02.2004
Skąd: Kraków

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


Czy ktoś wie jak przeliczyć datę w formacie 1900 (używaną w Excelu podobno) na czas unixowy?
Format 1900 to ilość dni od 1.01.1900

Mam datę w formacie 1900 która wygląda tak: 40071
Pierwsza myśl to obliczyć ilość dni pomiędzy 1900 a 1970, odjąć, i to co zostanie pomnożyć przez 86400.
Ale wynik się nie zgadza, wychodzi mi różnica 2 dni.


--------------------
Wszystko należy robić najprościej jak się da, ale nie prościej
Albert Einstein
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
erix
post 15.09.2009, 18:11:59
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A uwzględniłeś lata przestęp..., y przestępne?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Brick
post 25.09.2009, 08:03:51
Post #3





Grupa: Zarejestrowani
Postów: 107
Pomógł: 9
Dołączył: 16.02.2004
Skąd: Kraków

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


Tak uwzględniłem.
Nie wiem czemu nie dostałem powiadomienia na e-mail o nowym poście.

Nie udało mi się dojść czemu się nie zgadza, gdzieś na sieci ktoś pisał że z powodu zmiany czasu na letni czy zimowy ilość godzin w dobie się zmienia. Ale jeżeli w jednym dniu się zmniejsza (lato/zima) to w drugim zwiększa (zima/lato).

Dodałem do obliczonej liczby 2 dni i teraz wynik się zgadza. Sposób obliczania wygląda tak, może komuś się przyda:
  1. $wynik = ($data-25569)*24*3600;

gdzie $data to data w formacie 1900


--------------------
Wszystko należy robić najprościej jak się da, ale nie prościej
Albert Einstein
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 16.07.2025 - 05:57