intento meter la fecha en una BD para luego mostrarla... si no lo convierto, en la bd me lo inserta así 0000-00-00, entonces al cambiar la fecha noto q inserta la fecha correcta solo si el día es del 1 al 12.... supongo q esta tomando el día como mes y al no existir el mes 13 en adelante me pone esa fecha por default(supongo), el detalle aqui es q no me sale.. probe tu código default time zone y me sale lo mismo...
En realidad el problema no está con la zona horaria, solo era un consejo para futuras aplicaciones.
El problema es el formato.
Vamos por paso.
Recibes una variable por post y la guardas
$fecha=$_POST['fecha'];
Se muestra así: 14/8/2013
Si separamos esta linea: $fecha2=date("Y-m-d",strtotime($fecha)); A
$str = strtotime($fecha);
$fecha2=date("Y-m-d", $str);
Al imprimir $str verás que no te muestra nada, esto es porque strtotime no acepta ese formato, sino acepta el formato aaaa-mm-dd en tu caso tendrías que pasar el valor 2013/8/14 (al revés de como lo tienes en la variable $fecha)
<?php
echo $date="14/8/2013";
$aux_date=$year."/".$mouth."/".$day;
echo "<br>".$new_date;
?>