首页 > 其他分享 >js时间戳获取和转换

js时间戳获取和转换

时间:2022-08-20 09:59:54浏览次数:85  
标签:转换 Date var 获取 时间 date js

js时间戳获取和转换

1.js获取当前时间戳

1.1获取的时间戳是把毫秒改成000显示

var timestamp = Date.parse(new Date());

1.2获取了当前毫秒的时间戳

var timestamp = (new Date()).valueOf();

1.3获取了当前毫秒的时间戳

var timestamp=new Date().getTime();

2.转换为正常日期的方法

在ajax请求中获取传递到到前台的日期数据一般都是数字时间戳,因此需要把数字时间戳还原成我们熟悉的日期时间格式。

首先要了解js中的日期时间操作函数,然后可以根据需要写成格式化方法。

//js中的日期时间函数
var date = new Date();
date.getYear();        //获取年份(2位)
date.getFullYear();    //获取完整的年份(4位,1970-)
date.getMonth();       //获取月份(0-11,0代表1月)
date.getDate();        //获取日(1-31)
date.getDay();         //获取星期?(0-6,0代表星期天)
date.getTime();        //获取时间(从1970.1.1开始的毫秒数)
date.getHours();       //获取小时数(0-23)
date.getMinutes();     //获取分钟数(0-59)
date.getSeconds();     //获取秒数(0-59)
date.getMilliseconds();    //获取毫秒数(0-999)
date.toLocaleDateString();     //获取日期
date.toLocaleTimeString();     //获取时间
date.toLocaleString();        //获取日期与时间

//数字时间戳转换成日期时间函数,time为传入的数字时间戳,如果数字时间戳先前作了/1000运算,请先*1000再传入
function changeTimeFormat(time) {
    var date = new Date(time);
    var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
    var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
    var hh = date.getHours() < 10 ? "0" + date.getHours() : date.getHours();
    var mm = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes();
    return date.getFullYear() + "-" + month + "-" + currentDate+" "+hh + ":" + mm;
    //返回格式:yyyy-MM-dd hh:mm
}

原文地址:http://wjhsh.net/ssfie-p-3001776.html

标签:转换,Date,var,获取,时间,date,js
From: https://www.cnblogs.com/czjjy/p/16607179.html

相关文章

  • auto.js常见的APP脚本指令
    appapp模块提供一系列函数,用于使用其他应用、与其他应用交互。例如发送意图、打开文件、发送邮件等。同时提供了方便的进阶函数startActivity和sendBroadcast,用他们可完......
  • CTF_攻击目标主机获取root权限及flag全流程分析详解
    一、主机发现 1、nmap-sP192.168.178.1/24   //ping扫描C段   2、arp-scan-l             //感觉快一点 3、netdiscover-p......
  • 爬虫-获取豆瓣Top250信息
    importtimeimportrequestsfromlxmlimportetreei=0foriteminrange(0,275,25):url=f'https://movie.douban.com/top250?start={item}&filter='......
  • 【面试题】JSON.stringify()妙用,你真的知道吗?
    JSON.stringify()妙用点击打开视频讲解更加详细语法:JSON.stringify(value,replacer,space)value:将要序列化成一个JSON字符串的值。replacer(可选):如果该参数是一个......
  • HCIA-datacom 4.3 实验三:网络地址转换配置实验
    实验介绍:网络地址转换NAT(NetworkAddressTranslation)是将IP数据报文头中的IP地址转换为另一个IP地址的过程。作为减缓IP地址枯竭的一种过渡方案,NAT通过地址重用的方法来......
  • 18js面向对象回顾及原型讲解
    面向对象回顾核心概念:万物皆对象(顶层对象Object)抽取名词作为属性抽取行为作为方法俩种构建对象的方式构造函数构建es6的形式classclassPerson{constructor(......
  • 反编译获取线上任何微信小程序源码(转)
    看到人家上线的小程序的效果,纯靠推测,部分效果在绞尽脑汁后能做出大致的实现,但是有些细节,费劲全力都没能做出来。很想一窥源码?查看究竟?看看大厂的前端大神们是如何规避了小......
  • 下载了nodejs但是npm -v的时候没有反应如何解决(转载)
    原文地址:https://blog.csdn.net/qq_50497708/article/details/125633745卸载安装还是不行,百度一下子就出来了,记录下小伙伴们,我真的别npm搞哭了,昨天折腾俩小时,整半天没出......
  • js数组去重
    reduce方案letmyArray=['a','b','a','b','c','e','e','c','d','d','d','d']letmyArrayWithNoDuplicates=myArray.reduce(func......
  • Mybatis获取参数值的各种情况
    1.Mybatis获取参数值的两种方式MyBatis获取参数值的两种方式:#{}和${}{}:本质就是占位符赋值${}:本质就是字符串拼接2.单个字面量类型的参数什么是字面量??inta=......