[转] AngularJS过滤器filter-时间日期格式-渲染日期格式-$filter

 

http://www.cnblogs.com/BeautifulBoy/p/6257800.html

http://www.cnblogs.com/94cool/p/5895813.html

 

[javascript] view plain copy
 
  1.   // new Date() 获取当前时间    
  2.   yyyy-MM-ddd //是返回的格式 下面会一 一列出 这种返回格式  
  3. $scope.wwwwwww = $filter(new Date(),'yyyy-MM-dd')     
  4.   
  5. //或者这样写  
  6. //这样是  指定date类型  可以省略不写  下面的是多此一举  但是我感觉有人会钻牛角尖所以嘛 嘿嘿  
  7.   
  8. $scope.wwwwwww = $filter('date')(new Date(),'yyyy-MM-dd')   

 

1、AngularJs的controller中格式:

 var dateAsString = $filter('date')(item_date, "yyyy-MM-dd hh:mm:ss"); 

注意: controller需要注入$filter

2、 AngularJs的views中格式:

{{item_date | date:'yyyy-MM-dd hh:mm:ss'}}

 

[javascript] view plain copy
 
    1. 自定义日期格式化:  
    2.         年月日:({{ nativeDate | date:'yyyy-MM-dd' }})2017-01-06  
    3.         时分秒:({{ nativeDate | date:'HH:mm:ss.sss' }})21:22:09.990  
    4.       
    5.     年份格式化:  
    6.     四位年份:({{ nativeDate | date:'yyyy' }})2017  
    7.     两位年份:({{ nativeDate | date:'yy' }})17  
    8.     一位年份:({{ nativeDate | date:'y' }})2017  
    9.   
    10.       
    11.     月份格式化:  
    12.         英文月份:({{ nativeDate | date:'MMMM' }})April  
    13.         英文月份简写:({{ nativeDate | date:'MMM' }})Apr  
    14.         两位数字月份:({{ nativeDate | date:'MM' }})04  
    15.         一年中的第几个月份:({{ nativeDate | date:'M' }})4  
    16.   
    17.     日期格式化:  
    18.         数字日期:({{ nativeDate | date:'dd' }})06  
    19.         一个月中的第几天:({{ nativeDate | date:'d' }})6  
    20.         英文星期:({{ nativeDate | date:'EEEE' }})Thursday  
    21.         英文星期简写:({{ nativeDate | date:'EEE' }})Thu  
    22.   
    23.     小时格式化:  
    24.         24小时制数字小时:({{ nativeDate | date:'HH' }})18  
    25.         一天中的第几个小时:({{ nativeDate | date:'H' }})21  
    26.         12小时制数字小时:({{ nativeDate | date:'hh' }})04  
    27.         上午或下午的第几个小时:({{ nativeDate | date:'h' }})9  
    28.   
    29.     分钟格式化:  
    30.         数字分钟数:({{ nativeDate | date:'mm' }})26  
    31.         一个小时中的第几分钟:({{ nativeDate | date:'m' }})40  
    32.   
    33.     秒数格式化:  
    34.         数字秒数:({{ nativeDate | date:'ss' }})08  
    35.         一分钟中内的第几秒:({{ nativeDate | date:'s' }})8  
    36.         毫秒数:({{ nativeDate | date:'sss' }})990  
    37.   
    38.     本地日期格式化  
    39.     ({{ nativeDate | date:'medium' }})Apr 14, 2017 4:40:08 PM  
    40.     ({{ nativeDate | date:'short' }})4/14/16 4:40 PM  
    41.     ({{ nativeDate | date:'fullDate' }})Thursday, April 14, 2017  
    42.     ({{ nativeDate | date:'longDate' }})April 14, 2017  
    43.     ({{ nativeDate | date:'mediumDate' }})Apr 14, 2017  
    44.     ({{ nativeDate | date:'shortDate' }})4/14/17  
    45.     ({{ nativeDate | date:'mediumTime' }})4:40:08 PM  
    46.     ({{ nativeDate | date:'shortTime' }})4:40 PM  
posted @ 2018-03-30 07:38  ︶ㄣ鳯躌氷瀚  阅读(126)  评论(0)    收藏  举报