/*** 时间转年月日* @param sdate 开始的时间* @param edate 结束的时间* @returns {*}*/function day2ymrStr2(sdate, edate) {var day2ymrStr = "";var date1 = new Date(edate);var date2 = new Date(sdate);var y = 0, m = 0, d = 0;var y1 = date1.getFullYear();var m1 = date1.getMonth();var d1 = date1.getDate();var y2 = date2.getFullYear();var m2 = date2.getMonth();var d2 = date2.getDate();if (d2 > d1) {m1 = m1 - 1;d1 = d1 + 30;//这里每个月按30天计算,也可以根据月份计算天数
        }if (m2 > m1) {y1 = y1 - 1;m1 = m1 + 12;}d = (d1 - d2) + 1;m = m1 - m2;y = Math.abs(y1 - y2);if (y != 0) day2ymrStr += y + "年";if (m != 0) day2ymrStr += m + "个月";if (d != 0) day2ymrStr += d + "天";if (isNaN(d) || isNaN(m) || isNaN(y)) {return 0 + "天";}return day2ymrStr;}// 举个栗子:

console.info(day2ymrStr2("2017-10-22","2017-10-23"));// 结果: 2天

转载于:https://www.cnblogs.com/lixingwu/p/7113590.html

js -- 时间转年月日相关推荐

  1. js 时间截取年月日

    在 JavaScript 中可以使用 Date 对象来获取当前日期和时间,然后使用 getFullYear.getMonth.getDate 方法来获取年月日. 下面是一个示例代码: var date ...

  2. (js时间转换)北京时间转年月日--moment.js,获取当前时间

    1.moment.js的使用,北京时间UTC转化正常年月日– ```javascript // 时间格式化formatTime() {var moment = require("moment ...

  3. JS获取当前时间(年月日时分秒)

    JS获取当前时间(年月日时分秒) JS获取当前时间(年月日时分秒) 代码直接撸: **拿走直接用 `//获取当前时间 getNowTime() { var date = new Date(); //年 ...

  4. 前端js获取当前年月日时间

    js获取当前年月日 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位, ...

  5. 时间戳显示为多少分钟前,多少天前的JS处理,JS时间格式化,时间戳的转换

    var dateDiff = function (timestamp) {// 补全为13位var arrTimestamp = (timestamp + '').split('');for (var ...

  6. 前端开发中,js时间与时间戳的转换

    js时间与时间戳的转换 时间转换为时间戳:包含精确到秒和到毫秒 1.通过valueOf()取得原始对象的原始值获取时间,精确到毫秒 var a=(new Date()).valueOf();//a=1 ...

  7. C#表格table时间显示年月日时分秒格式设置

    C#表格table时间显示年月日时分秒格式设置 作者:张国军_Suger 开发工具与关键技术:Visual Studio 2015.C#..NET 在做C#项目是遇到的前端表格的时间处理问题,一般都是 ...

  8. js获取当前年月日时分秒

    js获取当前年月日时分秒 var date = new Date(); date .getYear(); //获取当前年份(2位) date .getFullYear(); //获取完整的年份(4位) ...

  9. js获取当前年月日yyyymmdd格式的代码

    js获取当前年月日-YYYYmmDD格式的实现代码 var nowDate = new Date();                 var year = nowDate.getFullYear() ...

最新文章

  1. 酷我音乐盒里的MV怎么下载
  2. 软件体系架构:RM-ODP参考模型简介
  3. Flex网站作品“妙句网”简化版推出(服务端为.Net WebService)
  4. python爬取知乎问题_python爬取知乎首页问题
  5. jquery-幻灯片的移动分析
  6. 微型计算机有缺点,PT开口安装微机消谐的优缺点?
  7. 分布式技术追踪 2018年第五期
  8. oracle静默安装集群,Oracle RAC 静默安装实践
  9. git官网下载慢的问题解决方法
  10. 百度wz竞价推广关键词排名的影响因素大全
  11. 怎么查计算机的ip,教你如何查询电脑ip地址的方法
  12. python关闭指定浏览器页面_如何用Python关闭打开的网页
  13. Access-Control-Allow-Origin 解决方法
  14. 北航计算机学院的博士待遇,北航博士毕业留校让人寒心的工资
  15. Kindeditor 图片粘贴上传后设置图片属性
  16. c语言反三角函数值域,反三角函数值域
  17. PCB设计中如何区分 滤波电容、去耦电容、旁路电容
  18. Matlab神经网络函数newff()新旧用法差异
  19. 基于hexo使用github.io免费域名搭建个人博客记录
  20. win10桌面图标有小白标_白标移动应用程序,带有react native和babel

热门文章

  1. PAT_B_1034_Java(20分)
  2. gear s3刷android wear,三星gear s3怎么刷机 智能手表gear s3刷机方法【图解】
  3. 外网数据同步到内网方案_数据同步之解决方案
  4. centos的mysql命令,Centos系统mysql相关命令
  5. 『设计模式』再谈Macdonald的汉堡口味--策略模式
  6. [深度学习]CTR模型如何加入稠密连续型|多值类别特征
  7. SUSE Linux 启动顺序
  8. Java中通过代理对类进行修改
  9. 【人体姿态估计2】Real-time Multi-person 2d pose estimation using part affinity fields_2017
  10. 机器学习术语_机器学习术语神秘化。