Tengo una marca de tiempo unix (int) en PHP. Quiero mostrar este valor de una manera agradable en el elemento de entrada de fecha y hora HTML5. Me gustaría que los usuarios vean este valor de una manera agradable y presentable, así como editarlo. ¿Hay alguna buena manera de hacerlo, o me estoy engañando a mí mismo y voy a tener que lidiar con mucha manipulación de cadenas?PHP timestamp a HTML 5 tipo de entrada = elemento datetime
Respuesta
HTML5 Input time
es algo como esto: 1985-04-12T23:20:50.52
Puede hacerlo en PHP como esto:
echo date("Y-m-d\TH:i:s");
salida
2012-10-02T19:12:49
HTML con marca de tiempo
<input type="datetime" value="<?php echo date("Y-m-d\TH:i:s",$timestamp); ?>"/>
De acuerdo con HTML5 Specification for input type="datetime", debe ser tan simple como configurar el atributo value
.
value="<?php echo date('c', $timestamp); ?>"
Ver PHP's date() function para formateadores adicionales.
Quiero datetime como se especifica en la pregunta. – thatidiotguy
Mi error. Ver la actualización de * fecha y hora *. –
Los otros ejemplos son tanto la vieja manera de producir un formato de hora válidos para el elemento de tiempo - el nuevo picor en php:
<time><?php echo date(DATE_W3C); ?></time>
Eso generará un formato como:
"2013 -05-19T06: 40: 08 + 00: 00"
La pregunta pregunta específicamente sobre 'input [type = datetime]' * not * 'time [datetime]'. Gracias por introducirme a 'date()' 's [constantes predefinidas] (http://php.net/manual/en/class.datetime.php#datetime.constants.types), sin embargo! Me apegaré a 'date ('c')' que también da como resultado una cadena [ISO 8601] (https://en.wikipedia.org/wiki/ISO_8601) idéntica también jeje. – Alastair
de fecha y hora no funciona para mí en el cromo, fecha y hora local me permite elegir fecha y hora desde emergente.
ejemplo
<input type="datetime-local" name="xyz" value="<?php echo date("Y-m-d\TH:i:s",time()); ?>"/>
tiempo() funciona no es relevante, lo estoy usando para hacer más fácil para el usuario elegir entre la corriente .. tiempo antes o después.
- 1. Pase Datetime/Timestamp de PHP a Javascript por echo
- 2. Almacenamiento de C# datetime a postgresql TimeStamp
- 3. Cuándo elegimos DateTime sobre Timestamp
- 4. MySQL convertir datetime a Unix timestamp
- 5. Auto TimeStamp nueva entrada a DB (phpMyAdmin)
- 6. php mysql timestamp
- 7. Cómo convertir datetime() en timestamp() en erlang
- 8. HTML Form Library para PHP 5
- 9. Convertir DateTime a String PHP
- 10. HTML/PHP - valor de entrada por defecto
- 11. HTML 5 elemento de audio no looping en Rails
- 12. HTML 5 ID de entrada de diferencia y nombre de entrada?
- 13. Tipo de campo PostgreSQL para timestamp unix?
- 14. Convirtiendo python datetime a timestamp y de regreso en UTC todavía usa la zona horaria local
- 15. HTML 5 - Cosas furtivas
- 16. HTML 5 archivo de varias carga con PHP
- 17. tipo de campo para timestamp unix
- 18. Elemento de entrada de HTML más ancho que Containing Div
- 19. matrices de entrada HTML
- 20. ¿Cómo agregar html fuente a un elemento DOMElement en PHP?
- 21. Cómo convertir la marca de tiempo java a php timestamp?
- 22. Cambiar el tipo de un elemento de entrada usando jquery
- 23. Restablecer el elemento de entrada particular en un formulario HTML
- 24. HTML 5 variables de estructura de demostración
- 25. HTML 5 almacenamiento local
- 26. ¿Cuál es la diferencia entre datetime y timestamp?
- 27. Html 5 wysiwyg designer
- 28. HTML 5 File API
- 29. Aprendiendo HTML 5
- 30. cambiar el tipo de entrada html por JS?
Eso irá en el atributo value del elemento ''? Además, creo que mantienes '.' no', ', solo para que no confunda a nadie más. – thatidiotguy
'echo' permite', 'separar la salida. –
Y aprendí algo nuevo hoy. Gracias por ser amable con mi supuesta corrección. – thatidiotguy