Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

212
Visualizações
Obtener la hora y fecha real en PHP

estoy creando una página web y tengo un formulario dentro de ella. En uno de mis cuadros de entrada, quiero establecer la fecha actual automáticamente sin que el usuario la ingrese. Estoy usando la función getDate() de PHP, pero el problema es que las personas pueden cambiar la fecha cambiando la fecha y la hora de su sistema...

Quiero la fecha y hora real.

 $mydate=getdate(date("U")); $date = "$mydate[weekday], $mydate[month] $mydate[mday], $mydate[year]"; <input value='$date'>

ayuda chicos

about 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

La función PHP date() obtiene la hora de su sistema. Para que un usuario pueda cambiar la hora de su sistema y tendrá datos de esa hora.

Una solución sería tener un campo de marca de tiempo en la tabla de su base de datos (supongo que va a guardar los datos del formulario en una base de datos) y eso tomará el tiempo del servidor, donde está alojada la base de datos.

El usuario no puede cambiar la hora del servidor, por lo que se actualizará una hora correcta.

about 4 years ago · Santiago Trujillo Relatório

0

Puede usar la función de fecha () para establecer la fecha y la hora actuales automáticamente.
Por ejemplo

 <?php echo '<input type=text value="' . date("d FYH:i:s") . '" readonly/>';?>

d : Día del mes, 2 dígitos con ceros a la izquierda (01-31)
F: una representación textual completa de un mes, como enero o marzo
Y: representación numérica completa de un año, 4 dígitos (2017)
H: formato de 24 horas de una hora con ceros a la izquierda (00 a 23)
i: Minutos con ceros a la izquierda (00 a 59)
s:Segundos, con ceros a la izquierda (00 a 59)

about 4 years ago · Santiago Trujillo Relatório

0

El código que proporcionó establece los datos de acuerdo con la fecha y hora del servidor y no se ve afectado por la fecha y hora del sistema de los usuarios: lo único que puede agregar para que el usuario no pueda modificar la fecha es el indicador de solo lectura:

 $mydate=getdate(date("U")); $date = "$mydate[weekday], $mydate[month] $mydate[mday], $mydate[year]";

El atributo de solo lectura se puede usar así:

 <input value="<?php echo $date;?>" readonly="readonly">

O

 <input value="<?php echo $date; ?>" readonly>

Si su código está dentro del script php, entonces:

 echo '<input value="'.$date.'" readonly>';
about 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda