js前端转换Date或秒数的时间格式

简介: 版权声明:本文为博主原创文章,如需转载,请标明出处。 https://blog.csdn.net/alan_liuyue/article/details/78981647 简介  1.
版权声明:本文为博主原创文章,如需转载,请标明出处。 https://blog.csdn.net/alan_liuyue/article/details/78981647

简介

  1. 上一篇博客介绍到java后台如何进行Date、String、timestamp等时间格式的相互转换;
  2. 那么,本篇博客将会进行web前端js是如何格式化时间;

项目实践

/* 
* @Author: ~~~
* @Date:   2018-01-05 09:16:00
*/

//首先初始化时间格式工具,可直接复制到js里面
Date.prototype.Format = function (fmt){
    var o = {
            "M+": this.getMonth() + 1,  //月份
            "d+": this.getDate() ,  //日
            "h+": this.getHours() ,  //24小时制
            "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;

};

//其次,对方法进行封装
function formatTime(timeSecond){
    var d = new Date(timeSecond);//注意timeSecond是毫秒
    return d.Format("yyyy-MM-dd hh:mm:ss");
}

//最后,使用方式,输出结果:"2017-12-15 21:49:03"
function getFormatTime(){
    var second = 1513345743*1000;//秒数需要先转换成毫秒
    return formatTime(second);
}

总结

  1. 以上的例子可以对传输到前台的秒数时间格式进行格式化,当然也可以直接对Date的时间格式进行格式化,具体情况具体分析;
  2. 实践是检验认识真理性的唯一标准,试一试就知道好不好用了~~~

相关文章
|
7月前
|
JavaScript 前端开发 API
|
8月前
|
JSON 自然语言处理 前端开发
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
398 72
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
|
7月前
|
前端开发 JavaScript 数据可视化
58K star!这个让网页动起来的JS库,前端工程师直呼真香!
Anime.js 是一款轻量级但功能强大的JavaScript动画引擎,它能够以最简单的方式为网页元素添加令人惊艳的动效。这个项目在GitHub上已经获得58,000+星标,被广泛应用于电商页面、数据可视化、游戏开发等场景。
271 8
|
7月前
|
JavaScript 前端开发 容器
|
7月前
|
JavaScript 前端开发
|
7月前
|
存储 JavaScript 前端开发
|
7月前
|
移动开发 JavaScript 前端开发
|
8月前
|
资源调度 JavaScript 前端开发
前端开发必备!Node.js 18.x LTS保姆级安装教程(附国内镜像源配置)
本文详细介绍了Node.js的安装与配置流程,涵盖环境准备、版本选择(推荐LTS版v18.x)、安装步骤(路径设置、组件选择)、环境验证(命令测试、镜像加速)及常见问题解决方法。同时推荐开发工具链,如VS Code、Yarn等,并提供常用全局包安装指南,帮助开发者快速搭建高效稳定的JavaScript开发环境。内容基于官方正版软件,确保合规性与安全性。
6922 24
|
7月前
|
存储 JavaScript 前端开发
|
7月前
|
JavaScript 前端开发

热门文章

最新文章