用于比较的Javascript日期格式转换
Javascript Date Format Conversion for comparison
我的目标是从文本框中获得日、月、年格式的日期,并将其转换为mm/dd/yyyy格式,以便我可以比较日期
var userDate = document.getElementById("dateOfJourney").value; //eg 21/05/2013
var formattedUserDate = new Date( userDate.replace( /('d{2})'/('d{2})'/('d{4})/, "$2/$1/$3"));
alert(formattedUserDate);
我正在尝试逃避'正斜杠',但我得到无效日期如输出。05/21/2013
你可以这样做的。
var userDate = "21/5/2013".split("/");
var newDate = userDate[1]+"/"+userDate[0]+"/"+userDate[2];
var formattedUserDate = new Date(newDate);
alert(formattedUserDate);
而不是使用正则表达式。下面是一个工作示例:
相关文章:
- javascript和jquery日期格式转换
- 将某个时间格式转换为日期对象
- 如何将24小时的日期时间格式转换为12小时的格式
- 使用Javascript将MySQL日期格式转换为DD/MM/YY日期格式
- 如何将日期选择器返回的日期格式转换为其他格式
- JavaScript 将长日期格式转换为 mm/dd/yyy
- 如何将 JSON.NET 日期时间格式转换为javascript日期和时间
- 将JSON从一种格式转换为另一种格式
- 如何用javascript将这种复杂的日期格式转换为这种格式
- 将 WebSQL epoch 格式转换为 Javascript 日期
- 如何将javascript字符串格式转换为日期
- 将“rgb(255, 255, 255)”格式转换为 rgb
- 如何在自由标记模板或javascript中以特定格式转换日期
- 将 UTC 日期格式转换为 JavaScript 格式
- 将滑块的 24 小时时间格式转换为 12 小时
- Json 日期格式转换减去 1 天
- 使用正则表达式的JavaScript时间格式转换
- 如何将无效的对象格式转换为 JSON
- 如何将日期格式转换为 DD MMMM YYYY 从时刻.js
- 将 ISO 8601 时间格式转换为正常持续时间