//方法1function timeStamp1String(time) {var datetime = new Date();datetime.setTime(time);var year = datetime.getFullYear();var month = datetime.getMonth() + 1 < 10 ? "0" + (datetime.getMonth() + 1) : datetime.getMonth() + 1;var date = datetime.getDate() < 10 ? "0" + datetime.getDate() : datetime.getDate();var hour = datetime.getHours() < 10 ? "0" + datetime.getHours() : datetime.getHours();var minute = datetime.getMinutes() < 10 ? "0" + datetime.getMinutes() : datetime.getMinutes();var second = datetime.getSeconds() < 10 ? "0" + datetime.getSeconds() : datetime.getSeconds();return year + "-" + month + "-" + date + " " + hour + ":" + minute + ":" + second;
}

//方法二function getDate(str){d = new Date(str); d.toLocaleString()return d.toLocaleString().replace(/\//g,"-").replace("上午","")
}

//方法三 调用moment.js  http://momentjs.cn/
moment(23423423423423).format('YYYY-MM-DD HH:mm');

/*方法四
* 对Date的扩展,将 Date 转化为指定格式的String
* 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,
* 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)
* 例子:
* (new Date()).DJFormat("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423
* (new Date()).DJFormat("yyyy-M-d h:m:s.S")      ==> 2006-7-2 8:9:4.18
**/
Date.prototype.DJFormat = function (fmt) {var o = {"M+": this.getMonth() + 1, //月"d+": this.getDate(), //日"h+": this.getHours(), //小时"m+": this.getMinutes(), //分"s+": this.getSeconds(), //秒"q+": Math.floor((this.getMonth() + 3) / 3), //季度"S": this.getMilliseconds() //毫秒
    };if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));for (var k in o)if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));return fmt;
}

来自: http://www.cnblogs.com/tylerdonet/p/4625399.html

转载于:https://www.cnblogs.com/zhujiasheng/p/6408535.html

js实现日期转换方法相关推荐

  1. js获取 日期 星期 时间

    代码: <SCRIPT> function Refresh(){  Time.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.c ...

  2. js获取日期实例之昨天今天和明天、后天

    本文介绍了js获取日期的方法,可以获取前天.昨天.今天.明天.后天. 代码: <html> <head> <meta http-equiv="Content-T ...

  3. js 日期比较大小,js判断日期是否在区间内,js判断时间段是否在另外一个时间段内...

    /** * 日期解析,字符串转日期 * @param dateString 可以为2017-02-16,2017/02/16,2017.02.16 * @returns {Date} 返回对应的日期对 ...

  4. js 跨域的问题 (同一个主域名不同的二级域名下的跨域问题) 解决 WdatePicker.js my97日期选择控件

    js 跨域的问题 (同一个主域名不同的二级域名下的跨域问题) 解决 WdatePicker.js my97日期选择控件 参考文章: (1)js 跨域的问题 (同一个主域名不同的二级域名下的跨域问题) ...

  5. js获取日期选择器值html,利用Query+bootstrap和js两种方式实现日期选择器

    前言 所谓日期选择是在下拉列表中选择年.月.日,年显示前后的五年,12个月,日就是有30.31.29.28天的区别,随着月份的变而变,本文介绍了利用Query+bootstrap和js实现日期选择器的 ...

  6. js 中日期 转换成时间戳 例如2013-08-30 转换为时间戳

    js 中日期 转换成时间戳 例如2013-08-30 转换为时间戳 热心网友  2018-11-18 js字符串转化时间戳可以使用自带函数 Date(要转化的时间字符串)先转化为Date类型,之后再将 ...

  7. 使用JS进行日期计算

    使用JS进行日期计算 使用JS进行日期计算 作者:灵感联盟 我们在工作中经常会用到计算日期的功能,所以我写了几个函数,使用js进行日期计算. 有问题欢迎提出,大家一起进步,共同提升. 获取当前日期 v ...

  8. js字符串日期直接比较大小

    今天遇见了个bug,运行一年的项目突然日期比较错误了,最后发现是字符串日期直接比较的原因. 下面直接来调试结果: 很多人多说js字符串日期能直接比较,比较智能 alert("2016-10- ...

  9. 如何用js进行日期的加减(天数)?

    如何用js进行日期的加减(天数)? HTML部分 <div class="col-md-2"><div class="form-group"& ...

最新文章

  1. 【从零学习OpenCV 4】opencv_contrib扩展模块的安装
  2. java compareto方法怎么排序的_深入理解Java中Comparable和Comparator排序
  3. 【有源汇点上下界最小流】[SGU176]Flow construction
  4. 杭电1325java实现
  5. mysql数据库的安装
  6. Springboot 项目中过滤器的使用
  7. 巴川数据科学炼成记_【脑王直通车】小小记忆高手炼成记
  8. Python基础进阶之路(三)之列表
  9. 读取doc文件c语言程序,c语言程序中关于文件的操作.doc
  10. 安装永中office 2009个人版 点快捷方式无法运行
  11. FolderSync文件夹同步
  12. 计算机辅助翻译 摘要,翻译实践中计算机辅助翻译技术的使用-应用语言学论文-语言学论文.docx...
  13. 如何自建微信外卖平台_怎么做微信外卖小程序_微信外卖小程序创建图文教程...
  14. C/C++外卖点餐管理程序
  15. Leaving fence domain… found dlm lockspace /sys/kernel/dlm/rgmanager
  16. linux设置sfq队列参数,Linux内核中流量控制(5)
  17. ZYNQMP_XAZU3EG_VxWorks7 添加USB2.0 USB3.0
  18. 思博伦TestCenter Virtual上线AWS Marketplace, 可简化公有云和混合云测试
  19. python爬虫学习教程,用python爬取新浪微博数据
  20. 注册发布自己的npm包

热门文章

  1. golang内置数据类型作为函数参数
  2. jboss启动之奇葩问题
  3. 8位以上 密码 正则表达式
  4. SQL Server根据访问历史日志分析提供优化
  5. happiness is meaningful joy
  6. formal method
  7. unilever news
  8. University of Edinburgh
  9. DM 源码阅读系列文章(二)整体架构介绍
  10. 救命!我的电子邮件发不到 500 英里以外!