詳解Angularjs在控制器(controller.js)中使用過濾器($filter)格式化日期/時間實例
Angularjs內(nèi)置的過濾器(filter)為我們的數(shù)據(jù)信息格式化提供了比較強大的功能,比如:格式化時間,日期、格式化數(shù)字精度、語言本地化、格式化貨幣等等。但這些過濾器一般都是在VIEW中使用的,比如格式化時間/日期的VIEW視圖代碼:
<div ng-app> <p> <label>Select a date</label> <input type="date" id="date" ng-model="datevalue" /> </p> <p> {{ datevalue | date : 'fullDate'}} </p> </div>
那么問題來了,如果我需要在控制器(controller)的js代碼中使用filter來格式化時間/日期,應(yīng)該怎樣處理呢? 直接上代碼吧: 視圖(view)模板代碼:
<div ng-app="dateApp" ng-controller="dateController"> <p> {{ result }} </p> </div>
控制器(controller)代碼:
var app = angular.module('dateApp', []); app.controller( 'dateController', function ($scope, $filter) { $scope.result = $filter('date')(new Date(), 'fullDate'); } );
以上就是在控制器(controller.js)的js代碼中使用過濾器($filter)格式化日期/時間的實現(xiàn)。希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- AngularJS 日期格式化詳解
- Angularjs中使用layDate日期控件示例
- Angular指令封裝jQuery日期時間插件datetimepicker實現(xiàn)雙向綁定示例
- Angularjs驗證用戶輸入的字符串是否為日期時間
- Angular4.0中引入laydate.js日期插件的方法教程
- angularjs封裝bootstrap時間插件datetimepicker
- angularjs實現(xiàn)時間軸效果的示例代碼
- bootstrap timepicker在angular中取值并轉(zhuǎn)化為時間戳
- 基于datepicker定義自己的angular時間組件的示例
- AngularJS日期格式化常見操作實例分析
相關(guān)文章
angular 實時監(jiān)聽input框value值的變化觸發(fā)函數(shù)方法
今天小編就為大家分享一篇angular 實時監(jiān)聽input框value值的變化觸發(fā)函數(shù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08Angular-Ui-Router+ocLazyLoad動態(tài)加載腳本示例
本篇文章主要介紹了Angular-Ui-Router+ocLazyLoad動態(tài)加載腳本示例,可以提高加載速度,使用戶體驗更好,有興趣的可以了解一下。2017-03-03