kingfinux
30-01-2010, 03:03
Hallo,
ich moechte das Datum des Users auslesen, und das mit PHP. Nicht JS.
Ich moechte einen kleinen algorithmus machen, um einen Code zu erzeugen.
Beispiel:
Tag + Monat + Jahr = dechex(Ergebniss)
Beispiel vom: 29.01.2010
29+1+2010 = 2040 = 7F8
<?php
$zahl = dechex(59);
// $zahl liegt als String vor
echo $zahl . "<br>";
?>
Nur ist nun die frage, wie ich das auslesen kann.
Sollte es nicht gehen, koennte vllt jmd ein kleines Script mit JS posten, das diese Aufgabe erfuellt? ich waere sehr sehr dankbar :)
Quetschi
30-01-2010, 09:53
Was meinst du mit "auslesen"? Wie du Daten, die ein User in ein Formular eingibt, mit PHP verarbeiten kannst?
AmicaNoctis
30-01-2010, 11:26
Hallo,
wenn du das aktuelle Datum meinst, das bekommst du mit time() als UNIX-Zeit und mit date("Y-m-d") als ISO-String.
Gruß,
Amica
ich moechte das Datum des Users auslesen, und das mit PHP. Nicht JS.
Ich moechte einen kleinen algorithmus machen, um einen Code zu erzeugen.
Das geht m.W. nicht ohne Javascript, weil das Benutzerdatum nicht im Request mitgesendet wird. Du wirst nicht umhinkommen, das Datum per JS auszulesen.
Aber wenn Du einen Code erzeugen willst, warum das Datum des Benutzers verwenden und nicht das Serverdatum?
Aber wenn Du einen Code erzeugen willst, warum das Datum des Benutzers verwenden und nicht das Serverdatum?
Zeitzonen?
Peter
Zeitzonen?
Peter
das ist ein Argument, stimmt.
fireweasel
02-02-2010, 14:43
Zeitzonen?
Auf 'nem Server? Besser nicht ... (http://www.google.com/search?q=server+%22DST%22+%28problem+%7c+issue%29)
UTC GMT - Google Search (http://www.google.com/search?q=UTC+GMT)
;)
Hallo,
ich moechte das Datum des Users auslesen, und das mit PHP. Nicht JS.
Was meinst du mit "Datum des Users"? Die aktuelle Zeit, die auf seinem Computer gilt?
Das geht nur mit JS. Dieser Wert ist aber nicht verlässlich. Nicht jeder Computer hat eine richtig gestellte Uhr oder gar einen richtig "gestellten Kalender".
Ich moechte einen kleinen algorithmus machen, um einen Code zu erzeugen.
Wozu soll der "Code" dienen? Möglicherweise gibts bessere Alternativen als das "Endbenutzer-Datum".
Sollte es nicht gehen, koennte vllt jmd ein kleines Script mit JS posten, das diese Aufgabe erfuellt?
Das wäre dann nur auf die Browserseite beschränkt. Lass mal ein wenig mehr Info rüberwachsen, was du da zusammenbauen möchtest. "Benutzer-Datum auslesen" ist einfach zu wenig, und aus dem von dir geposteten Quellcode-Fragment kann ich auch nichts herauslesen. Kaffeesatz ist aufschlussreicher. ;)