Programación Web y Scripting > PHP
Validar Fecha Y Hora
Bicholey:
:D :D :D :D
Hola amigos del foro estoy haciendo un formulario y con fecha y la hora y lo estoy haciendo asi:
Fecha:<input type="date" name="fecha" /><br>
Hora: <input type="time" name="hora"/><br>
Para despues pasarlas mediante una variable y con la ayuda de php a una base de datos mysql .
pero como podran ver en fecha y hora me pueden ingresar cualquier cosa, mi pregunta es como le puedo hacer para que el usuario solo me pueda ingresar un formato de fecha y hora validos es decir algo asi como 01/01/2007 y en la hora 13:30...
Por su atencion gracias.
ArKaNtOs:
porque no te bajas algun script para calendarios en javascript????
lo siento gato te contesto rapido porque ando que me voa a dormir porque mañana temprano al job
aqui creas uno con un wizard ;)
nos vermox minino
F_Tanori:
Yo le hago asi...
[dohtml]
<strong>Fecha: </strong><select name='dia' >
<option value=01 >1</option>
<option value=02 >2</option>
<option value=03 >3</option>
<option value=04 >4</option>
<option value=05 >5</option>
<option value=06 >6</option>
<option value=07 >7</option>
<option value=08 >8</option>
<option value=09 >9</option>
<option value=10 >10</option>
<option value=11 >11</option>
<option value=12 >12</option>
<option value=13 >13</option>
<option value=14 >14</option>
<option value=15 >15</option>
<option value=16 >16</option>
<option value=17 >17</option>
<option value=18 >18</option>
<option value=19 >19</option>
<option value=20 >20</option>
<option value=21 >21</option>
<option value=22 selected>22</option>
<option value=23 >23</option>
<option value=24 >24</option>
<option value=25 >25</option>
<option value=26 >26</option>
<option value=27 >27</option>
<option value=28 >28</option>
<option value=29 >29</option>
<option value=30 >30</option>
<option value=31 >31</option>
</select><select name='mes' >
<option value=01 >Enero</option>
<option value=02 selected>Febrero</option>
<option value=03 >Marzo</option>
<option value=04 >Abril</option>
<option value=05 >Mayo</option>
<option value=06 >Junio</option>
<option value=07 >Julio</option>
<option value=08 >Agosto</option>
<option value=09 >Septiembre</option>
<option value=10 >Octubre</option>
<option value=11 >Noviembre</option>
<option value=12 >Diciembre</option>
</select><select name='fecha_ini_anio' >
<option value=2007 selected>2007</option>
<option value=2008 >2008</option>
<option value=2009 >2009</option>
<option value=2010 >2010</option>
<option value=2011 >2011</option>
<option value=2012 >2012</option>
<option value=2013 >2013</option>
<option value=2014 >2014</option>
<option value=2015 >2015</option>
<option value=2016 >2016</option>
<option value=2017 >2017</option>
<option value=2018 >2018</option>
<option value=2019 >2019</option>
<option value=2020 >2020</option>
</select>
[/dohtml]
--- Código: Text ---<select name='dia' ><option value=01 >1</option><option value=02 >2</option><option value=03 >3</option><option value=04 >4</option><option value=05 >5</option><option value=06 >6</option><option value=07 >7</option><option value=08 >8</option><option value=09 >9</option><option value=10 >10</option><option value=11 >11</option><option value=12 >12</option><option value=13 >13</option><option value=14 >14</option><option value=15 >15</option><option value=16 >16</option><option value=17 >17</option><option value=18 >18</option><option value=19 >19</option><option value=20 >20</option><option value=21 >21</option><option value=22 selected>22</option><option value=23 >23</option><option value=24 >24</option><option value=25 >25</option><option value=26 >26</option><option value=27 >27</option><option value=28 >28</option><option value=29 >29</option><option value=30 >30</option><option value=31 >31</option></select></select><select name='mes' ><option value=01 >Enero</option><option value=02 selected>Febrero</option><option value=03 >Marzo</option><option value=04 >Abril</option><option value=05 >Mayo</option><option value=06 >Junio</option><option value=07 >Julio</option><option value=08 >Agosto</option><option value=09 >Septiembre</option><option value=10 >Octubre</option><option value=11 >Noviembre</option><option value=12 >Diciembre</option></select><select name='anio' ><option value=2007 selected>2007</option><option value=2008 >2008</option><option value=2009 >2009</option><option value=2010 >2010</option><option value=2011 >2011</option><option value=2012 >2012</option><option value=2013 >2013</option><option value=2014 >2014</option><option value=2015 >2015</option><option value=2016 >2016</option><option value=2017 >2017</option><option value=2018 >2018</option><option value=2019 >2019</option><option value=2020 >2020</option></select>
y validas con javascript al enviar el formulario que la fecha sea valida
saludos
Bicholey:
--- Cita de: "F_Tanori" --- Yo le hago asi...
[dohtml]
y validas con javascript al enviar el formulario que la fecha sea valida
saludos
--- Fin de la cita ---
:P :P :P
mm entonces al pasar el valor a php con: $_POST['dia']; me pasaria el valor del dìa 1,2,3,etc,etc y asì sucesivamente ????
Bicholey:
--- Cita de: "Bicholey" ---
--- Cita de: "F_Tanori" --- Yo le hago asi...
[dohtml]
y validas con javascript al enviar el formulario que la fecha sea valida
saludos
--- Fin de la cita ---
:P :P :P
mm entonces al pasar el valor a php con: $_POST['dia']; me pasaria el valor del dìa 1,2,3,etc,etc y asì sucesivamente ????
--- Fin de la cita ---
:D :D :D
mmm eso me funciona si el dato es uno solo pero en este caso son tres datos año, mes y dìa y ala hora pasarlo al php con el formato YYYY-MM-DD como los paso porque intento concatenar los tres datos pero me los rechaza estoy intentado algo asi : $fecha=$_POST['year.mes.dia']; pero me da error, entonces como le haria ???
Bueno eso utlizando el codigo de F_Tanori
Navegación
[#] Página Siguiente
Ir a la versión completa