var dependedVal="2005-3-4";
//根据日期字符串转换成日期
var regEx = new RegExp("\\-","gi");
dependedVal=dependedVal.replace(regEx,"/");
//dependedVal=dependedVal.replace("\\-","/");//这样不行
alert(dependedVal)
//parse 需要 2005/3/4 这种格式!法克!
var milliseconds=Date.parse(dependedVal);
alert(milliseconds)
var dependedDate=new Date();
dependedDate.setTime(milliseconds); var now = new Date();
//注意括号,优先级问题,无奈
alert("相隔年数:"+(now.getFullYear() - dependedDate.getFullYear()));
相关文章
- JavaScript字符串转日期格式
- 【JavaScript】40_日期的格式化
- 字符串输出格式化(Java、Python、JavaScript、Kotlin)
- java 字符串yyyyMMdd格式化为yyyy-MM-dd日期格式
- JavaScript 日期和时间的格式化
- SQL 横转竖 、竖专横 (转载) 使用Dapper.Contrib 开发.net core程序,兼容多种数据库 C# 读取PDF多级书签 Json.net日期格式化设置 ASPNET 下载共享文件 ASPNET 文件批量下载 递归,循环,尾递归 利用IDisposable接口构建包含非托管资源对象 《.NET 进阶指南》读书笔记2------定义不可改变类型
- MySQL字符串转日期类型
- JavaScript的日期格式为dd / MM / YYYY
- 如何从javascript中的UTC字符串中获取(MM-DD-YYYY)格式? [重复]
- MVC扩展ModelBinder使类型为DateTime的Action参数可以接收日期格式的字符串