将日期时间转换为小数槽 angularjs
Convert datetime in decimal trough angularjs
想请教一下,如何将十进制数转换成angularJS中的数据?
来源:
20150911141804
预期的:
2015-09-11
我需要在 ui-grid.
中的 cellTemplate 中格式化此源编号
谢谢
使用
<span>{{1288323623006 | date:'yyyy-MM-dd'}}</span><br>
你的日期格式很奇怪。
如果您无法更改它(例如,更改为 UNIX 时间戳),请考虑将您的日期(作为字符串)转换为类似以下内容:
20150911141804 => '2015-09-11'
然后从此字符串创建一个新日期:
var date = new Date('2015-09-11');
一旦你有了一个真正的 Date 对象,你可以使用 angular 的原生日期过滤器或 momentjs 来格式化它。
如果您需要显示从数据源获取的内容,例如 JSON
文件或 $http.get(...)
,那么使用筛选器是可行的方法,但我建议您建立一个自定义的,看到你的格式很不常见。
如果您需要解析用户在输入文本中输入的值,那么正确的方法是使用自定义解析器。
想请教一下,如何将十进制数转换成angularJS中的数据?
来源: 20150911141804 预期的: 2015-09-11
我需要在 ui-grid.
中的 cellTemplate 中格式化此源编号谢谢
使用
<span>{{1288323623006 | date:'yyyy-MM-dd'}}</span><br>
你的日期格式很奇怪。 如果您无法更改它(例如,更改为 UNIX 时间戳),请考虑将您的日期(作为字符串)转换为类似以下内容:
20150911141804 => '2015-09-11'
然后从此字符串创建一个新日期:
var date = new Date('2015-09-11');
一旦你有了一个真正的 Date 对象,你可以使用 angular 的原生日期过滤器或 momentjs 来格式化它。
如果您需要显示从数据源获取的内容,例如 JSON
文件或 $http.get(...)
,那么使用筛选器是可行的方法,但我建议您建立一个自定义的,看到你的格式很不常见。
如果您需要解析用户在输入文本中输入的值,那么正确的方法是使用自定义解析器。