Ich habe einen Unix-Timestamp (Int) in PHP. Ich möchte diesen Wert im HTML5-Datetime-Eingabeelement auf schöne Weise anzeigen. Ich möchte in der Lage sein, dass Benutzer diesen Wert auf ansprechende Weise sehen und bearbeiten können. Gibt es irgendeinen guten Weg dies zu tun, oder mache ich mir selbst etwas vor und werde ich mich mit einer Menge String-Manipulation herumärgern müssen?PHP Zeitstempel zu HTML 5 Eingabetyp = Datetime Element
Antwort
HTML5 Input time
ist so etwas wie dieses: 1985-04-12T23:20:50.52
Sie können, dass wie dies in PHP tun:
echo date("Y-m-d\TH:i:s");
Ausgabe
2012-10-02T19:12:49
HTML mit Timestamp
<input type="datetime" value="<?php echo date("Y-m-d\TH:i:s",$timestamp); ?>"/>
Gemäß der HTML5 Specification for input type="datetime" sollte es so einfach sein wie das Setzen des value
Attributs.
Weitere Formatierer siehe PHP's date() function.
Ich möchte datetime wie in der Frage angegeben. – thatidiotguy
Mein Fehler. Siehe Aktualisierung für * datetime *. –
Die anderen Beispiele sind sowohl die alte Art und Weise ein gültiges Zeitformat für das Zeitelement zu erzeugen - das neue Hotness in php:
<time><?php echo date(DATE_W3C); ?></time>
Das wird erzeugt ein Format wie:
„2013 -05-19T06: 40: 08 + 00: 00"
Die Frage bezieht sich speziell auf 'input [type = datetime]' * not * 'time [datetime]'. Vielen Dank für die Einführung von 'date()' s [vordefinierte Konstanten] (http://php.net/manual/en/class.datetime.php#datetime.constants.types), obwohl! Ich bleibe bei 'date ('c')', was ebenfalls zu einer identischen [ISO 8601] (https://en.wikipedia.org/wiki/ISO_8601) Zeichenkette führt. – Alastair
für Datum und Uhrzeit nicht für mich auf Chrom funktioniert, Datetime-local ermöglicht es mir, Datum und Zeit von Pop-up zu wählen.
Beispiel
<input type="datetime-local" name="xyz" value="<?php echo date("Y-m-d\TH:i:s",time()); ?>"/>
Zeit (Funktionen) sind nicht relevant, ich bin mit es für Benutzer von Strom wählen einfach zu machen .. Zeit vor oder nach.
- 1. Unix Zeitstempel zu .net DateTime
- 2. 6 Bytes Zeitstempel zu DateTime
- 3. PHP DateTime-Objekt - Zeitstempel und Zeitzonen Konflikt
- 4. Neuer HTML-5-MONAT-EINGABETYP und IE 11-Kompatibilität
- 5. HTML 5 - Eingabetyp Text erhält seinen Wert in Echtzeit
- 6. html 5 Eingabetyp für alphanumerische Tastatur auf der mobilen Tastatur
- 7. HTML-Eingabetyp = Datum Wochentage
- 8. wie PHP Datetime() Funktion in Laravel 5
- 9. SSIS Advantage Zeitstempel zu SQL Datetime
- 10. Convert Unix-Zeitstempel in Datetime
- 11. HTML Formularbibliothek für PHP 5
- 12. Zeitstempel von String PHP
- 13. HTML 5 Währungsformat
- 14. PHP- get html-Element Wert
- 15. Zeitstempel in php und mongodb
- 16. Eingabetyp - Muster
- 17. Javascript php Zeitstempel zu mehreren Zellen hinzufügen
- 18. Unix-Zeitstempel zu FAT-Zeitstempel
- 19. PHP und HTML 5 Validierung Nachricht
- 20. Zeitstempel in html
- 21. Erstellen Zeitstempel KML von PHP
- 22. Arbeiten mit Eingabetyp Datei AJAX/PHP
- 23. MSSQL bigint Unix Zeitstempel zu Datetime mit Millisekunden
- 24. Beschleunigung der Konvertierung von Zeitstempel zu Datetime Python
- 25. Unix Zeitstempel zu Datetime in Django mit Zeitzone
- 26. MySQL WHERE Zeitstempel> = SUBDATE (MAX (Zeitstempel), INTERVALL 5 DAY)
- 27. Laravel 5 return datetime mit Zeitzone
- 28. Werden Datetime-Zeitstempel nach dem Beizen aktualisiert?
- 29. Pandas und Python Datetime Zeitstempel von CSV
- 30. Html 5 [Eingabetyp = Datum] Kontrolle, MAX-Datum funktioniert nicht in iPhone/iPad
Das wird in das Wert-Attribut des '' Elements gehen? Außerdem denke ich, dass du "." Nicht "," mistest, nur damit es niemanden sonst verwirrt. – thatidiotguy
'echo' erlaubt', 'die Ausgabe zu trennen. –
Und ich habe heute etwas Neues gelernt. Danke, dass Sie sich über meine angebliche Korrektur freuen. – thatidiotguy