Javascript 使用angular-moment.js设置日期格式

Javascript 使用angular-moment.js设置日期格式,javascript,angularjs,ionic-framework,date-format,momentjs,Javascript,Angularjs,Ionic Framework,Date Format,Momentjs,我有一个格式为“YYYY-MM-DD HH:MM:ss”的日期 我试图将其格式化为:“DD/MM/YYYYás HH:MM” 因此,像:2015-01-22 15:01:45这样的日期将被格式化为:22/01/2015ás 15:01 我正在使用angular-moment.js来实现这一点,下面是我尝试的: amDateFormat:"DD/MM/YYYY 'as' hh:mm" 但结果并不是我所期望的: 2015年1月22日凌晨12:00 我做错了什么?您仍然在“as”中使用格式字符。 “

我有一个格式为“YYYY-MM-DD HH:MM:ss”的日期 我试图将其格式化为:“DD/MM/YYYYás HH:MM” 因此,像:2015-01-22 15:01:45这样的日期将被格式化为:22/01/2015ás 15:01

我正在使用angular-moment.js来实现这一点,下面是我尝试的:

amDateFormat:"DD/MM/YYYY 'as' hh:mm"
但结果并不是我所期望的:

2015年1月22日凌晨12:00


我做错了什么?

您仍然在“as”中使用格式字符。 “a”表示以小写格式显示AM或PM。 “s”表示显示秒数

要实现您想要的,请转义“as”字符。因此,您的格式应该如下所示:

amDateFormat:"DD/MM/YYYY [as] hh:mm"

我也不确定“as”在泰语中是什么意思,也许你还想检查国际化部分