Ryzom API/Time: Unterschied zwischen den Versionen

Aus EnzyklopAtys

Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „<noinclude>{{Trad|DE=Ryzom API/Time|FR=Ryzom API/Time|palette=atys|H=1}}</noinclude> Um die Uhrzeit und das Datum in Ryzom zu erfahren. === Verwendung === <ba…“)
(kein Unterschied)

Version vom 15. März 2023, 05:34 Uhr

de:Ryzom API/Time fr:Ryzom API/Time
 
UnderConstruction.png
Übersetzung zur Überprüfung
Gib nicht den Mitwirkenden die Schuld, sondern komm und hilf ihnen. 😎

Um die Uhrzeit und das Datum in Ryzom zu erfahren.

Verwendung

<base URL>/time.php

URL-Parameter

Format
(optional), Standardwerte roh.
  • raw : Gibt den Tick zurück. Der Tick des Servers ist eine 32-Bit-Ganzzahl, die alle 100 Millisekunden um eins erhöht wird.
  • txt : Gibt eine für Homin lesbare Zeichenkette zurück.
  • xml : Gibt eine xml-Datei zurück, die alle Shard-Zeitinformationen enthält.

Cache-Dauer

Die Daten werden für 1 Minute zwischengespeichert.

XML structure

<shard_time>
  <server_tick>514105152</server_tick>
  <jena_year>2576</jena_year>
  <day_of_jy>319</day_of_jy>
  <month_of_jy>10</month_of_jy>
  <cycle>0</cycle>
  <day_of_cycle>319</day_of_cycle>
  <month_of_cycle>10</month_of_cycle>
  <day_of_month>19</day_of_month>
  <day_of_week>1</day_of_week>
  <season>3</season>
  <day_of_season>49</day_of_season>
  <time_of_day>13</time_of_day>
  <txt_en>13h - Dua, Mystia 20, 1st AC 2576</txt_en>
  <txt_fr>13h - Dua, Mystia 20, 1er CA 2576</txt_fr>
  <txt_de>13h - Dua, Mystia 20, 1. AZ 2576</txt_de>
  <cache created="1387437183" expire="1387437243"/>
</shard_time>

PHP-Interface

ryzom_time_api() : Gibt SimpleXMLElement oder boolesches false bei Fehlschlag zurück.
<?php
  require_once "ryzomapi_lite.php";

  $time = ryzom_time_api('xml');
  if ($time !== false) {
    $txt_en = htmlspecialchars($time->txt_en);
    echo "Atys time is {$txt_en}";
  } else {
    echo "API failure";
  }
?>