这可能是一个简单的问题,但我需要帮助。
我收到一个来自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时,过滤器有效,但这会误导用户。
这有意义吗?
非常感谢您的回复和帮助。
答案 0 :(得分:1)
对于您的情况,您可以使用隐式调用Date.parse()
new Date('02/21/1994')
//> Date 1994-02-20T21:00:00.000Z
+1到new Date(),我建议也使用Claies