Si no tiene un campo de entrada, solo desea mostrar una fecha de cadena con un formato adecuado, simplemente puede elegir:
<label ng-bind="formatDate(date) | date:'MM/dd/yyyy'"></label>
y en el uso del archivo js:
// @Function
// Description : Triggered while displaying expiry date
$scope.formatDate = function(date){
var dateOut = new Date(date);
return dateOut;
};
Esto convertirá la fecha en cadena en un nuevo objeto de fecha en JavaScript y mostrará la fecha en formato MM / dd / aaaa.
Salida: 15/12/2014
Editar
Si está usando una fecha de cadena con el formato de cadena "2014-12-19 20:00:00" (pasado de un backend de PHP), entonces debe modificar el código en el siguiente: https://stackoverflow.com / a / 27616348/1904479
Agregar más
desde javascript puede configurar el código como:
$scope.eqpCustFields[i].Value = $filter('date')(new Date(dateValue),'yyyy-MM-dd');
en caso de que ya tenga una fecha, de lo contrario puede usar el siguiente código para obtener la fecha actual del sistema:
$scope.eqpCustFields[i].Value = $filter('date')(new Date(),'yyyy-MM-dd');
Para obtener más detalles sobre los formatos de fecha, consulte: https://docs.angularjs.org/api/ng/filter/date
ui-date-format="mm/dd/yyyy"
completo? Parece que el comportamiento predeterminado sin esta opción es lo que desea.