javascript - 是否可以根据数组中的信息实现 "guess"这种日期格式的方法?

标签 javascript date-format

在 JavaScript 语言中,

我有一个数组......也许它看起来像这样

var all_date = new Array( "11/12/2009", "31/12/2010", "29/12/2011", "17/09/2011" );

是否可以实现一种根据数组中的信息“猜测”此日期格式的方法,并可能向用户建议最有可能的日期格式?例如... DD/MM/YYYY

最佳答案

当然,如果数据恰好包含大于 12 的日期值并且具有四位数的年份(正如您引用的数据那样),那么您就不会猜测,您可以确定您已经得到了正确的格式。

但是,如果数据中的所有日期值都为 12 或更低,则无法确定数据是美国 MM/DD/YYYY 格式还是更常见的 DD/MM/YYYY 格式。

所以不,您无法可靠推断一般情况下的格式。数据源应提供格式信息(在文档等中),最好使用不太明确的格式,例如 YYYY/MM/DD。

关于javascript - 是否可以根据数组中的信息实现 "guess"这种日期格式的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9290080/

相关文章:

php - MySQL TIMEstamp 到天、小时

javascript - 悬停后删除标签

javascript - 通过Id获取sapui5元素Like

javascript - 为什么返回 document.getElementsByClassName 有效而 getElementbyId 不在 Watir 中?

javascript - 如何实现类似于 youtube 卡片的上下文菜单?

java - 日期格式 : to create a new instance or to call a subclass getInstance() method?

javascript - 为什么 X-editable 日期选择器值格式不同?

php - 使用 PHP strftime() 使用 date() 格式化字符串

javascript - 如何按数字顺序打印数组中的项目?

php - 将日期格式转换为mysql时间戳