AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Datumsunterschied zwischen Delphi und javascript
Thema durchsuchen
Ansicht
Themen-Optionen

Datumsunterschied zwischen Delphi und javascript

Ein Thema von v2afrank · begonnen am 9. Jul 2015 · letzter Beitrag vom 10. Jul 2015
 
v2afrank

Registriert seit: 9. Mai 2005
Ort: Bocholt
575 Beiträge
 
Delphi XE2 Professional
 
#1

Datumsunterschied zwischen Delphi und javascript

  Alt 9. Jul 2015, 12:52
Hallo,
ich muss hier eine Zeit in Milisekunden seit 1.1.1970 in ein lesbares Format umwandelen.
Unter javascript benutze ich hier im Prinzip folgendes Codefragment
d = new Date(1415515893786);
console.log(d.toLocaleString());

Ich erhalte als Ergebnis 9.11.2014, 07:51:33

Unter Delphi habe ich dieses Konstrukt
Delphi-Quellcode:
function SecondSince2Datetime(seconds:Int64):TDatetime;
  var
  refdatum:TDateTime;
  const
    Refmonat=1;
    RefTag=1;
    Refjahr=1970;

    MinutesPerDay = 60 * 24;
    SecondsPerMinute = 60;
    SecondsPerHour = 3600;
    SecondsPerDay = MinutesPerDay * 60;
    Milisecondsperday = SecondsPerDay*1000;
  begin
    refdatum:=encodedate(Refjahr,Refmonat,RefTag);
    result:= refdatum + (seconds / Milisecondsperday);
  end;
  procedure TTest.Button5Click(Sender: TObject);
   begin
    caption :=DateTimeToStr(S2econdSinceDatetime(1415515893786 ));
   end;
Hier erhalte ich als Ergebnis 9.11.2014, 06:51:33
Ich denke es hat was mit Sommer / Winterzeit zu tun. Was ist denn das richtige Ergebnis ? Was muss ich machen damit der Browser und das Delphiprogramm beide die gleiche Uhrzeit anzeigen. Das Delphiprogramm habe mit Delphi 6 gemacht wenn es von Interesse ist.
Edit: Ich habe gerade mal ein C# Programm gemacht, das zeigt auch 06:51:33 an

Geändert von v2afrank ( 9. Jul 2015 um 13:08 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz