Javascript 使用momentjs将C#日期时间格式化为dd/MM/yyyy
我正在尝试将从web API调用接收的c#DateTime对象格式化为以下格式: 2017-01-28:00:00+11:00 如何将此日期时间格式化为2017年1月28日Javascript 使用momentjs将C#日期时间格式化为dd/MM/yyyy,javascript,date,momentjs,angular-moment,Javascript,Date,Momentjs,Angular Moment,我正在尝试将从web API调用接收的c#DateTime对象格式化为以下格式: 2017-01-28:00:00+11:00 如何将此日期时间格式化为2017年1月28日 时刻(“2017-01-28:00:00+11:00”)。格式(“dd/MM/yyyy”) 知道为什么会产生“Sa/01/yyyy”吗?我希望在不手动拆分日期部分的情况下解决这个问题,因为目标格式是动态的,即:dd/MM/yyyy也可以是MM/dd/yyyy 谢谢你的帮助。是的,试试DD 有关更多参考资料,请参阅以下文档:
时刻(“2017-01-28:00:00+11:00”)。格式(“dd/MM/yyyy”)
知道为什么会产生“Sa/01/yyyy”吗?我希望在不手动拆分日期部分的情况下解决这个问题,因为目标格式是动态的,即:dd/MM/yyyy也可以是MM/dd/yyyy
谢谢你的帮助。是的,试试DD
有关更多参考资料,请参阅以下文档:
矩有很多格式,可以用来操作日期对象 其中大部分如下,参考日期:2016年12月31日:
- YYYY-2016年
- YY-16
- Q-4(季度)
- MM-12
- MMM-12月
- MMMM-12月
- D/DD-31
- Do-31
- DDDD-366(一年中的某一天)
- X-1483142400(Unix时间戳)
- x-1483142400000(Unix时间戳,毫秒)
因此,在您的情况下,您可以使用
格式('DD/MM/YYYY')
尝试使用DD-我已经有一段时间没有使用momentjs了,但我只是查看了,发现d
指的是一周中的某一天,而d
指的是一个月中的某一天-虽然没有提到DD
,但它确实提到了ddd
(3个字母缩写)和dddd
(一周的全天)。。。或许,dd
可以作为两个字母的缩写,但没有记录在案。。。无论哪种方式,您都希望使用D
如果您希望格式跨不同的文化,那么您可以使用“L”。提及@