JavaScript:将日期字符串mm/dd/yyyy转换为日期mm/dd/yyyy
JavaScript: Convert date string mm/dd/yyyy to date mm/dd/yyyy
我收到一个来自SQL服务器的字符串,格式为:
'mm/dd/yyyy' or CONVERT(VARCHAR(10), [ActivityDate], 101)
我需要将该字符串值转换为实际日期值,但保持相同的日期格式:
mm/dd/yyyy
- 我需要格式化日期,因为它来自SQL server,格式为"2015-02-18 00:00:00.000",页面使用angularJS排序和fileter(取自此示例):https://scotch.io/tutorials/sort-and-filter-a-table-using-angular
在我的表中,我有一个使用mm/dd/yyyy格式的日期列,当我键入12/21/2015时,即使有包含此日期的记录,我也不会从过滤器中得到任何信息。过滤器不起作用的原因是,即使日期显示为mm/dd/yyyy,它仍然具有来自sql的fromat。当我键入日期2015-12-21时,过滤器会起作用,但这会误导用户。
这有道理吗?
对于您的案例,您可以使用隐式调用Date.parse()
的新Date()构造函数
new Date('02/21/1994')
//> Date 1994-02-20T21:00:00.000Z
+1对于Claies,我建议也使用moment.js
相关文章:
- 在 JavaScript 中的个位数月份和日期之前添加零 (MM/DD/YYYY)
- Javascript Date 对象因格式而异:yyyy-mm-dd vs mm-dd-yyyy
- 在 Angular 中将日期格式从 yyyy/MM/dd 更改为 MM/dd/yyyy
- 我们可以将控制器中的JSON数据(MM/DD/YYYY格式)与今天的's日期,并在数组中显示筛选列表
- 使用new date()将数据与当前日期的MM/DD/YYYY格式的日期进行比较和筛选,同时从用户输入值中减去new d
- 用JavaScript将日期格式设置为MM/dd/yyyy
- 时刻.js转换 MM/dd/yyyy 格式日期
- Firefox 中的日期无效,在 JavaScript 中将字符串转换为日期(mm-dd-yyyy)
- 日期框格式为 mm/dd/YYYY 如何
- 文本框日期验证 mm/dd/yyyy classic asp , JavaScript.
- 将 mm/dd/yyyy 转换为 yyyy-mm-dd
- 如何在 JavaScript 中以 MM/dd/yyyy HH:mm:ss 格式格式化日期
- 限制在 jquery 掩码中遵循 mm/dd/yyyy
- 比较美国日期标准中两个日期之间的差异 mm/dd/yyyy
- 在 JavaScript 中将数据格式从 yyyy/mm/dd - HH:MM:SS 更改为 mm/dd/yyyy -
- Javascript - 查找两个 MM-dd-yyyy HH:mm:ss 格式日期之间的秒数
- 语义UI表单验证RegEx与mm/dd/yyyy日期不匹配
- ExpressJS正在将Route中的时间戳转换为mm/dd/yyyy
- JavaScript:将日期字符串mm/dd/yyyy转换为日期mm/dd/yyyy
- MMM dd-yyyy验证正则表达式