JavaScript:将日期字符串mm / dd / yyyy转换为日期mm / dd / yyyy

时间:2015-12-19 21:58:39

标签: javascript sql-server angularjs date

这可能是一个简单的问题,但我需要帮助。

我收到一个来自SQLserver的字符串,其格式为:

'mm/dd/yyyy' or CONVERT(VARCHAR(10), [ActivityDate], 101)

我需要将该字符串值转换为实际日期值,但保持相同的日期格式:

mm/dd/yyyy

我在我的问题中添加了更多细节,以避免更多的选票。

在我的表格中,我有一个使用格式mm / dd / yyyy的日期列,当我输入12/21/2015时,即使有此日期的记录,我也没有从过滤器中获得任何内容。过滤器不起作用的原因是因为日期甚至显示为mm / dd / yyyy,仍然有来自sql的fromat。当我输入日期2015-12-21时,过滤器有效,但这会误导用户。

这有意义吗?

非常感谢您的回复和帮助。

1 个答案:

答案 0 :(得分:1)

对于您的情况,您可以使用隐式调用Date.parse()

swift.org构造函数
new Date('02/21/1994')
//> Date 1994-02-20T21:00:00.000Z

+1到new Date(),我建议也使用Claies