AngularJS 日期格式化详解


Posted in Javascript onDecember 23, 2015

AngularJS是为了克服HTML在构建应用上的不足而设计的。HTML是一门很好的为静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得乏力了。所以我做了一些工作(你也可以觉得是小花招)来让浏览器做我想要的事。

AngularJS的日期格式化有两种形式,一种是在HTML页面,一种是在JS代码里,都是用到AngularJS的过滤器$filter。

HTML: date_expression 即 你在$scope中设的date类型变量(注意,一定是date object才正确), 也是要显示出来的日期,|是分割符号,分割符号后面的第一个参数date是指明过滤器类型是过滤日期的,第二个参数format是你的日期要格式化成什么样子,比如yyyy-MM-dd,最后timezone一个是时区(可选参数),对于国际化的网站比较适用。

{{ date_expression | date : format : timezone}}

两种写法:可以用{{}}表达式,也可以用ng-bind 或者 ng-model

{{myDate | date:'medium'}}

<h1 ng-bind="myDate | date:'yyyy-MM-dd'"></h1>

在Javascript代码里,是这么写的:

var myJsDate=$filter('date')($scope.myDate,'yyyy-MM-dd');

这样你声明的变量myJsDate就能得到$scope里myDate格式化之后的值了。

以上内容是小编给大家分享的AngularJS 日期格式化详解的全部叙述,希望大家喜欢。

Javascript 相关文章推荐
jquery二级导航内容均分的原理及实现
Aug 13 Javascript
IE8下String的Trim()方法失效的解决方法
Nov 08 Javascript
jquery checkbox无法用attr()二次勾选问题的解决方法
Jul 22 Javascript
Node.js + Redis Sorted Set实现任务队列
Sep 19 Javascript
angular2倒计时组件使用详解
Jan 12 Javascript
vue.js利用defineProperty实现数据的双向绑定
Apr 28 Javascript
Vue实现购物车场景下的应用
Nov 27 Javascript
JavaScript设计模式之工厂模式和抽象工厂模式定义与用法分析
Jul 26 Javascript
浅谈vuex actions和mutation的异曲同工
Dec 13 Javascript
JointJS JavaScript流程图绘制框架解析
Aug 15 Javascript
手把手15分钟搭一个企业级脚手架
Sep 16 Javascript
react中hook介绍以及使用教程
Dec 11 Javascript
详解JavaScript时间格式化
Dec 23 #Javascript
FullCalendar日历插件应用之数据展现(一)
Dec 23 #Javascript
js实现图片无缝滚动
Dec 23 #Javascript
使用Function.apply()的参数数组化来提高 JavaScript程序性能的技巧
Dec 23 #Javascript
js判断文本框输入的内容是否为数字
Dec 23 #Javascript
javascript新闻跑马灯实例代码
Jul 29 #Javascript
javascript动态添加checkbox复选框的方法
Dec 23 #Javascript
You might like
PHP 单引号与双引号的区别
2009/11/24 PHP
php构造函数与析构函数
2016/04/23 PHP
js类的静态属性和实例属性的理解
2009/10/01 Javascript
jQuery动画animate方法使用介绍
2013/05/06 Javascript
jQuery Validate 验证,校验规则写在控件中的具体实例
2014/02/27 Javascript
angularjs客户端实现压缩图片文件并上传实例
2015/07/06 Javascript
jquery实现鼠标点击后展开列表内容的导航栏效果
2015/09/14 Javascript
jquery ajax分页插件的简单实现
2016/01/27 Javascript
基于JavaScript实现文字超出部分隐藏
2016/02/29 Javascript
Jquery实现简单的轮播效果(代码管用)
2016/03/14 Javascript
详解JavaScript的闭包、IIFE、apply、函数与对象
2016/12/21 Javascript
bootstrap fileinput实现文件上传功能
2017/08/23 Javascript
利用nginx + node在阿里云部署https的步骤详解
2017/12/19 Javascript
promise和co搭配生成器函数方式解决js代码异步流程的比较
2018/05/25 Javascript
JavaScript原型对象、构造函数和实例对象功能与用法详解
2018/08/04 Javascript
Seajs源码详解分析
2019/04/02 Javascript
express如何解决ajax跨域访问session失效问题详解
2019/06/20 Javascript
JS可断点续传文件上传实现代码解析
2020/07/30 Javascript
[02:20]DOTA2英雄基础教程 黑暗贤者
2013/12/19 DOTA
python合并文本文件示例
2014/02/07 Python
Python学习笔记整理3之输入输出、python eval函数
2015/12/14 Python
Python编写一个验证码图片数据标注GUI程序附源码
2019/12/09 Python
python保存log日志,实现用log日志画图
2019/12/24 Python
Pytorch根据layers的name冻结训练方式
2020/01/06 Python
利用django model save方法对未更改的字段依然进行了保存
2020/03/28 Python
如何用H5实现一个触屏版的轮播器的实例
2017/01/09 HTML / CSS
html5 移动端视频video的android兼容(去除播放控件、全屏)
2020/03/26 HTML / CSS
澳大利亚领先的在线机械五金、园艺和存储专家:Edisons
2018/03/24 全球购物
三星新西兰官网:Samsung新西兰
2019/03/05 全球购物
一道输出判断型Java面试题
2014/10/01 面试题
经济管理专业自荐信
2013/12/30 职场文书
领导证婚人证婚词
2014/01/13 职场文书
财务工作失误检讨书
2015/02/19 职场文书
python 对图片进行简单的处理
2021/06/23 Python
Python利用zhdate模块实现农历日期处理
2022/03/31 Python
画错魏国疆域啦!《派对咖孔明》动画因作画失误于官网致歉
2022/04/07 日漫