Travian API Server Time

  • Hallo Travian Team,


    besteht eine Möglichkeit/API-Abfrage die aktuelle Serverzeit einer Travianwelt abzufragen? Über die jetzige API kann man ja die Serverzeit abfragen, aber man erhält lediglich Zahlen wie: 1476906439825.


    Falls es bereits eine solche Funktion öffentlich gibt, würde es mich freuen, wenn ihr mir einen Link dazu geben könntet - ansonsten würde es mich freuen einen Lösungsansatz für die aktuelle Serverzeit zu erhalten :)


    Gruß

  • Damit hast du doch schon die aktuelle Zeit, sogar auf Millisekunden genau :D Musst nur noch passend konvertieren, obiges beispiel ist btw 19.10.2016 21:47:19^^

  • Guten Abend,


    bei der Zahl handelt es sich um die Serverzeit im UNIX-Timestamp in Millisekunden.


    Verwendung:

    JavaScript
    1. var unixTimestamp = 1476906439825;
    2. var mydate = new Date(unixTimestamp);
    PHP
    1. $unixTimestamp = 1476906439825;
    2. $unixTimestampSeconds = floor($unixTimestamp / 1000);
    3. $mydate = new DateTime("@$unixTimestampSeconds");

    C# Quellcode (warum gibt es Brainfuck Syntaxhighlighting, aber kein C# Syntaxhighlighting?):

    Code
    1. long unixTimestamp = 1476906439825;
    2. DateTime mydate = new DateTime(1970, 1, 1, 0, 0, 0);
    3. mydate.AddMilliseconds(unixTimestamp);


    mfg,
    Be2-e4