Bir giriş alanınız yoksa, yalnızca uygun bir biçimlendirmeyle bir dize tarihi görüntülemek istiyorsanız, şunları yapabilirsiniz:
<label ng-bind="formatDate(date) | date:'MM/dd/yyyy'"></label>
ve js dosyasında şunu kullanın:
// @Function
// Description : Triggered while displaying expiry date
$scope.formatDate = function(date){
var dateOut = new Date(date);
return dateOut;
};
Bu, dizedeki tarihi javascript'te yeni bir tarih nesnesine dönüştürür ve tarihi AA / gg / yyyy biçiminde görüntüler.
Çıktı: 12/15/2014
Düzenle
"2014-12-19 20:00:00" dize biçiminde (PHP arka ucundan geçirilir) dize tarihi kullanıyorsanız, kodu şu adresteki şekilde değiştirmeniz gerekir: https://stackoverflow.com / a / 27616348/1904479
Daha fazla ekleme
Javascript'ten kodu şu şekilde ayarlayabilirsiniz:
$scope.eqpCustFields[i].Value = $filter('date')(new Date(dateValue),'yyyy-MM-dd');
zaten sizinle bir tarih olması durumunda, geçerli sistem tarihini almak için aşağıdaki kodu kullanabilirsiniz:
$scope.eqpCustFields[i].Value = $filter('date')(new Date(),'yyyy-MM-dd');
Tarih Biçimleri hakkında daha fazla bilgi için bkz. Https://docs.angularjs.org/api/ng/filter/date
ui-date-format="mm/dd/yyyy"
Tamamen kaldırmayı denediniz mi? Bu seçenek olmadan varsayılan davranış istediğiniz gibi görünüyor.