JS时间转换标准格式、时间戳转换标准格式的示例代码

 更新时间:2023年05月23日 09:37:29   作者:ruantianqing  
这篇文章主要介绍了JS时间转换标准格式、时间戳转换标准格式的示例代码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

JS时间转换标准格式、时间戳转换标准格式

一、当前时间转换为标准格式:

function getFormatDate() {
    var date = new Date();
    var month = date.getMonth() + 1;
    var day = date.getDate();
    var hour = date.getHours();
    var minutes = date.getMinutes();
    var seconds = date.getSeconds();
    month = (month<10)? '0'+ month : month;
    day = (day<10)? '0'+ day : day;
    hour = (hour<10)? '0'+ hour : hour;
    minutes = (minutes<10)? '0'+ minutes : minutes;
    seconds = (seconds<10)? '0'+ seconds : seconds;
    var currentDate = date.getFullYear() + "-" + month + "-" + day
            + " " + hour + ":" + minutes + ":" + seconds;
    return currentDate;
}
console.log(getFormatDate()) //2020-08-10 10:00:34

二、时间戳转换为标准格式:

function formatDate(datetime) {
            var date = new Date(datetime); //datetime时间戳为13位毫秒级别,如为10位需乘1000
            var month = ("0" + (date.getMonth() + 1)).slice(-2),	// getMonth是从1-11,所以需要加1
                sdate = ("0" + date.getDate()).slice(-2),	// -2表示从倒数第二个元素开始截取
                hour = ("0" + date.getHours()).slice(-2),
                minute = ("0" + date.getMinutes()).slice(-2),
                second = ("0" + date.getSeconds()).slice(-2);
            var thatDate = date.getFullYear() + "-" + month + "-" + sdate + " " + hour + ":" + minute + ":" + second;
            // 返回
            return thatDate;
        }
        console.log(formatDate(1599085447000)) //2020-09-03 06:24:07

js时间戳转换2023-03-03 11:11:11格式方法

export function toTime(timestamp) {
	//时间戳转换方法
	if (timestamp ?? '' != '') {
		const date = new Date(timestamp);
		const formattedDate = date.getFullYear() + '-' + ('0' + (date.getMonth() + 1)).slice(-2) + '-' + ('0' + date
			.getDate()).slice(-2); // 格式化日期
		const formattedTime = ('0' + date.getHours()).slice(-2) + ':' + ('0' + date.getMinutes()).slice(-2) + ':' + (
			'0' +
			date.getSeconds()).slice(-2); // 格式化时间
		return formattedDate + ' ' + formattedTime; // 拼接日期和时间
	} else {
		return ''
	}
}

到此这篇关于JS时间转换标准格式、时间戳转换标准格式的示例代码的文章就介绍到这了,更多相关js时间戳转换内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 利用JS延迟加载百度分享代码,提高网页速度

    利用JS延迟加载百度分享代码,提高网页速度

    相信大家经常在一些网站上看到有快捷分享到各大流行网站的按钮,目前流行的有JiaThis、百度分享、Bshare等,目前用百度分享的居多
    2013-07-07
  • 微信小程序实现通过双向滑动缩放图片大小的方法

    微信小程序实现通过双向滑动缩放图片大小的方法

    这篇文章主要介绍了微信小程序实现通过双向滑动缩放图片大小的方法,结合实例形式分析了微信小程序事件响应及图片元素属性动态操作相关实现技巧,需要的朋友可以参考下
    2018-12-12
  • 在线演示常用javascript特效

    在线演示常用javascript特效

    图形显示特效鼠标驱动图片变化随机显示banner图片随意移动图片定期消失字符连续消隐文字不停变色JavaScript容错...图片循环显现QQ菜单生成器图形显示特效连续滚动的图片图片水中倒影纯JavaScript时钟图片翻滚导航星星满天闪烁左侧的极酷...
    2008-04-04
  • javascript 常用验证函数总结

    javascript 常用验证函数总结

    随着做项目数量的越来越越多,其中用到js的地方很多相同,这里自己整理了一些常用表单验证的js方法,虽然和其他js验证框架有一定的差距,但是毕竟是自己总结的一些东西,在此与纪录分享一下。
    2016-06-06
  • Js中var,let,const的区别你知道吗

    Js中var,let,const的区别你知道吗

    众所周知在Javascript中,var、let、const都可用于变量声明,但是之前没有梳理过它们之间的区别,下面这篇文章主要给大家介绍了关于Js中var,let,const区别的相关资料,需要的朋友可以参考下
    2023-02-02
  • JS实现slide文字框缩放伸展效果代码

    JS实现slide文字框缩放伸展效果代码

    这篇文章主要介绍了JS实现slide文字框缩放伸展效果代码,涉及JavaScript响应鼠标事件动态操作页面元素属性的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-11-11
  • 高效的获取当前元素是父元素的第几个子元素

    高效的获取当前元素是父元素的第几个子元素

    例如处理事件的时候,有时候需要知道当前点击的是第几个子节点,而HTML DOM本身并没有直接提供相应的属性,需要自己来计算。感兴趣的朋友可以了解下本文
    2013-10-10
  • 微信小程序中跨页面调用函数来刷新页面的方法

    微信小程序中跨页面调用函数来刷新页面的方法

    在微信小程序中,不同页面之间的通信和状态管理是常见需求,比如:详情页数据更新,要刷新列表页数据,下面介绍几种在Page中调用另一个Page函数或刷新页面的方法,感兴趣的朋友一起看看吧
    2025-06-06
  • js 输入框 正则表达式(菜鸟必看教程)

    js 输入框 正则表达式(菜鸟必看教程)

    下面小编就为大家带来一篇js输入框使用正则表达式校验输入内容的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • ajax请求前端跨域问题原因及解决方案

    ajax请求前端跨域问题原因及解决方案

    这篇文章主要为大家介绍了ajax请求前端跨域问题原因及解决方案,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2021-10-10

最新评论