发布于2022-04-14 21:30 阅读(1648) 评论(0) 点赞(30) 收藏(0)
js字符串转化成时间戳可以使用自带函数Date(要转化的时间字符串)先转化为Date类型,之后再将Date类型转化为时间戳类型,其中时间字符串有要求,形式必须是yyyy-MM-dd HH:mm:ss的形式,当然,也可以只是yyyy-MM-dd,就是2021-11-22,如下:
var date = new Date('2021-11-22');
此处,会得到一个Date类型的数据,获得时间戳数据,需要对日期对象进行操作,将日期转化为时间戳有三种方式,如下:
1.var time1 = date.getTime();
var time1 = date.getTime();
2.var time2 = date.valueOf();
var time2 = date.valueOf();
3.var time3 = Date.parse(date);
var time3 = Date.parse(date);
第一、第二种会精确到毫秒,第三种,只能精确到秒毫秒用000替代,注意:获取到的时间戳除以1000就可获得Unix时间戳,就可传值给后台得到。
Date(),返回当日的日期和时间;
getDate(),从Date对象返回一个月中的某一天(1~31);
getDay(),从Date对象返回一周中的某一天(0~6);
getMonth(),从Date对象返回月份(0~11);
getFullYear(),从Date对象以四位数字返回年份;
toString(),把Date对象转换为字符串;
toTimeString(),把Date对象的时间部分转换为字符串;
toDateString() ,把Date对象的日期部分转换为字符串;
toLocaleString(), 根据本地时间格式,把Date对象的时间部分转换为字符串。toLocalDateString(),根据本地时间格式,把Date对象的日期部分转换为字符串。
let d = new Date();
let h = d.getHours();
let m = d.getMinutes();
if(h >= 0 && h <= 9) {
h = "0" + h;
}
if(m >= 0 && m <= 9) {
m = "0" + m;
}
let time = '';
time = h + ':' + m;
参考博客: js 中日期转换成时间戳 https://www.cnblogs.com/mmzz3322/p/11218017.html
原文链接:https://blog.csdn.net/qq_26780317/article/details/121466146
作者:Jjxj
链接:http://www.qianduanheidong.com/blog/article/330466/4afaf0a64d45051d32ee/
来源:前端黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 前端黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-3
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!