Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
echo "---";
if(isset($_POST["fecha"])){
echo("variable definida1");
}else{
echo("variable no definida1");
if(is_null($_POST["fecha"])){
echo("variable definida2");
}else{
echo("variable no definida2");
if(empty($_POST["fecha"])){
echo("variable definida3");
}else{
echo("variable no definida3");
echo "====";
Operadores de Comparacin:[editar]
$a < $b //$a menor que $b
$a > $b //$a mayor que $b
$a <= $b //$a menor o igual que $b
$a >= $b //$a mayor o igual que $b
$a <> $b //$a es diferente de $b
$a == $b //$a igual que $b
$a === $b //$a es igual a $b, y son del mismo tipo de dato
$a !== $b //$a no es igual a $b, o si no son del mismo tipo.
$a != $b //$a distinto que $b
Necesito convertir 2 string a fecha para luego poder restarlos como date y me de el
numero de dias que hay entre ellos gracias
<?php
$dia_inicio = 19;
$mes_inicio = 12;
$ano_inicio = 1967;
$fecha1=mktime(0,0,0,($mes_inicio-1),$dia_inicio,$ano_inicio);
$dia_fin =19;
$mes_fin = 12;
$ano_fin = 2006;
$fecha2 = mktime(0,0,0,($mes_fin-1),$dia_fin,$ano_fin);
$dias= ((($fecha2-$fecha1)/60/60)/24);
$anos=$dias/365;
echo $dias.' dias='.intval($anos).' aos';
?>
http://www.forosdelweb.com/f18/convertir-string-fecha-419330/
https://informaticapc.com/tutorial-php/fechas.php
Funciones Bsicas
Para el manejo de fechas hay tres funciones bsicas en PHP que harn la mayora del trabajo
necesario en la manipulacin de fechas.
time(): devuelve la fecha y hora actual expresada en segundos (desde el 1 de enero de 1970 llamada timestamp).
Como devuelva la fecha en un entero se puede utilizar para sumar o restar fechas as como guardarla en base de
datos.
date(): devuelve la fecha de acuerdo al formato que definamos (Mas informacin de como formatear la fecha
en PHP: date Manual). Esta funcin sirve para imprimir las fechas en formatos legibles para los visitantes.
strtotime(): convierte una texto en fecha expresada en timestamp.
http://blog.unijimpe.net/trabajando-con-fechas-en-php/
En este artculo te mostrar cmo convertir un campo de texto a fecha y hora, el campo se
encuentra en formato de cadena (varchar, nvarchar, etc.) y lo convertiremos a en un tipo
DateTime de SQL.
Este ejemplo te podr servir para cuando quieres formatear una fecha, o quieres convertir
una fecha en la base de datos, en seguida te muestro el ejemplo:
Si ejecutas los ejemplos podras ver que te regresan un campo tipo DateTime, con Fecha,
Hora, Minutos y segundos.
Este es un ejemplo rpido y espero que les sea de utilidad, si tienen dudas o comentarios,
con confianza escrbenos y te responderemos inmediatamente.
PREGUNTA
Estoy haciendo una ordenacin por mysql y php, ejecuto la siguiente instruccin y no
funciona: SELECT *, convert(datetime, fecha, 1) as Fecha2 FROM participantes ORDER
BY Fecha2 Donde "fecha" es un campo varchar de la tabla "participantes" con el siguiente
formato: 25/01/2014 - See more at: http://developerji.com/Post/-Como-convertir-una-
cadena-de-texto-a-fecha-y-hora-en-SQL-/2048#sthash.dbzPJBDs.dpuf
Yo utilizo la siguiente expresion SELECT * FROM tabla WHERE campofecha BETWEEN
CONVERT(DATETIME,(@ANNO+'-'+@DIA+'-'+@MES+ ' ' + '00:00:00')) AND
CONVERT(DATETIME,(@ANNO+'-'+@DIA+'-'+@MES+ ' ' + '23:59:59'))) de esta manera
no hay pierde con el Date y el DateTime y la fecha la genero con el GETDATE() y la
separo por dias=@DIA, Ao=@ANNO y Mes=@MES :3 - See more at:
http://developerji.com/Post/-Como-convertir-una-cadena-de-texto-a-fecha-y-hora-en-SQL-
/2048#sthash.dbzPJBDs.dpuf
http://developerji.com/Post/-Como-convertir-una-cadena-de-texto-a-fecha-y-hora-en-SQL-
/2048