Ryzom API/Time
Aus EnzyklopAtys
< Ryzom API
Version vom 15. März 2023, 05:34 Uhr von Leda (Diskussion | Beiträge) (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…“)
Um die Uhrzeit und das Datum in Ryzom zu erfahren.
Inhaltsverzeichnis
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"; } ?>