使用libary moment ,可以选择使用一组格式化选项,momentjs
使用最佳匹配来解析输入。
例如:
var date = moment("29-06-1995", ["MM-DD-YYYY", "DD-MM", "DD-MM-YYYY"]);
但是如果我想采用与解析输出格式相同的格式。
var dateText = date.format('selected parse')
我如何知道moment
选择使用哪种格式?
答案 0 :(得分:1)
目前没有用于获取所选格式的公开函数,但是有一个名为_f
的“私有”字段包含此信息。
var m = moment("29-06-1995", ["MM-DD-YYYY", "DD-MM", "DD-MM-YYYY"]);
m._f // "DD-MM-YYYY"
如果您使用此功能,请在更新时刻版本时小心。不保证私有字段可以维护,并且可以在版本之间中断。
我logged this as a feature request为将来的时刻.js功能。