Para descartar de que se trate de un error del lado del PHP, prueba pasandole el valor de una fecha correcta, ejemplo: fechaing = "2008-02-20";
Si te lo guarda en la base de datos, entonces el problema está en el valor que le estás pasando al PHP.
Para eso podrías intentar lo siguiente:
Código:
var fecha_sel:Date = this.hiredate.DateField.selectedDate;
var dia:String = fecha_sel.getDate() < 10 ? "0" + fecha_sel.getDate().toString() : fecha_sel.getDate().toString();
var mes:String = (fecha_sel.getMonth() + 1) < 10 ? "0" + (fecha_sel.getMonth() + 1).toString() : (fecha_sel.getMonth() + 1).toString();
fechaing = fecha_sel.getFullYear() + "-" + mes + "-" + dia;
O bien puedes probar con la propiedad
dateFormatter del
DateField.
Saludos.