Hola,
Necesito incluir un código en un formulario y para que sea único he pensado convertir fecha+hora a número, incluidos segundos en una cadena de 12 dígitos.
¿Sabe alguien cómo puedo hacer esto?
Gracias.
| |||
Convertir fecha y hora a número Hola, Necesito incluir un código en un formulario y para que sea único he pensado convertir fecha+hora a número, incluidos segundos en una cadena de 12 dígitos. ¿Sabe alguien cómo puedo hacer esto? Gracias. |
| |||
Respuesta: Convertir fecha y hora a número Gracias Triby, pero esta funcion devuelve la fecha. Lo que necesito incluir en el form es una funcion que para una fecha X me devuelva una secuencia de al menos 12 dígitos. Por ejemplo, algo así: Feb 7 2009 09:48:06:697PM>>>>090702094806 o 070209094806 |
| ||||
Respuesta: Convertir fecha y hora a número mktime() converte a segundos todo. Pero si tu lo que quieres especificar el tiempo todo corrido sigue el ejemplo segundo que te dio tribi |
| |||
Respuesta: Convertir fecha y hora a número pon $fechanumero = date(dmYHis); Eso, para 10 de Enero de 2009 a las 20:45:55 te devolverá 10012009204555 Espero te sirva...
__________________ • elGastronomo • |
| |||
Respuesta: Convertir fecha y hora a número Gracias a todos. Ultima cuestión: Imagino que al ejecutarse en el navegador del cliente, la fecha que cogen todas estas funciones es la de la máquina cliente ¿correcto?. Esto puede darme problemas por la posibilidad de que se generen números duplicados. ¿Cómo debo hacerlo para que tome la hora del servidor donde está alojada la página?. Así serían únicos. la sintaxis correcta sería: ¿¿¿<input type="hidden" name="fecha_numero" value=($fechanumero = date(dmYHis)) /> ??? Última edición por Tamidami; 16/06/2009 a las 03:22 |
| |||
Respuesta: Convertir fecha y hora a número Sep salvo que 2 formularios se generen al mismo mismo instante no habrá duplicados, si sabes que no hay forma de que se generen 2 formularios al mismo instante no deberías preocuparte, y sino, podrías reducir chances de duplicados realizando una previa comprobación de que no exista ya el valor generado... Tambien podrías usar rand(100, 999) y ya añadiendo eso, las chances serían de 1 en 1000 además de las chances de que se envien exactamente en el mismo segundo :P
__________________ • elGastronomo • |
| |||
Respuesta: Convertir fecha y hora a número Gracias a todos por vuestra ayuda. Esto funciona. Para reducir un más la posibilidades de dupicar el número le puse tambien las centésimas de segundo... pero ya es demasiado. El campo debe limitarse a 12 dígitos. Prosigo con mi proyecto. Gracias. |