分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

js时间戳、日期相互转换

发布时间:2023-09-06 01:28责任编辑:傅花花关键词:js时间戳

开发过程中会遇到很多需要时间戳和标准时间相互转化的需求,稍大型项目会引入类似moment.js,但对于简单h5页面,更多的需要简单的方法来处理日期

/* timeStr:时间,格式可为:"September 16,2016 14:15:05、 "September 16,2016"、"2016/09/16 14:15:05"、"2016/09/16"、 ‘2014-04-23T18:55:49‘和毫秒 dateSeparator:年、月、日之间的分隔符,默认为"-", timeSeparator:时、分、秒之间的分隔符,默认为":" */function getFormatDate(timeStr, dateSeparator, timeSeparator) { ???dateSeparator = dateSeparator ? dateSeparator : "-"; ???timeSeparator = timeSeparator ? timeSeparator : ":"; ???var date = new Date(timeStr), ???????????year = date.getFullYear(),// 获取完整的年份(4位,1970) ???????????month = date.getMonth(),// 获取月份(0-11,0代表1月,用的时候记得加上1) ???????????day = date.getDate(),// 获取日(1-31) ???????????hour = date.getHours(),// 获取小时数(0-23) ???????????minute = date.getMinutes(),// 获取分钟数(0-59) ???????????seconds = date.getSeconds(),// 获取秒数(0-59) ???????????Y = year + dateSeparator, ???????????M = ((month + 1) > 9 ? (month + 1) : (‘0‘ + (month + 1))) + dateSeparator, ???????????D = (day > 9 ? day : (‘0‘ + day)) + ‘ ‘, ???????????h = (hour > 9 ? hour : (‘0‘ + hour)) + timeSeparator, ???????????m = (minute > 9 ? minute : (‘0‘ + minute)) + timeSeparator, ???????????s = (seconds > 9 ? seconds : (‘0‘ + seconds)), ???????????formatDate = Y + M + D + h + m + s; ???return formatDate;}

js时间戳、日期相互转换

原文地址:http://www.cnblogs.com/Lewiskycc/p/7930124.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved