Skip to content

angular time

遇见王斌 edited this page Dec 24, 2019 · 4 revisions

angularJS time

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'}} 

2.1 ui-grid 中输出日期

cellTemplate:'<div class="ui-grid-cell-contents" > __row.entity.create_time | date:"yyyy-MM-dd hh:mm:ss"__</div>',

3 常见问题

3.1 AngularJS 时间格式问题

PHP 开发中,一般存的时间戳是秒数,angularjs 的时间戳是毫秒数,所有在视图里处理时间的时候,需要把秒 * 1000 转换为毫秒

// 这里的dt1单位是秒
{{ dt1 * 1000 | date:'yyyy-MM-dd HH:mm:ss' }}