你把 《时间》 玩明白
回顾 前妻
本地存储设置过期时间_0.活在风浪里的博客-CSDN博客直接发代码,不如说下思路,自己去想,其实设置本地存储时间,可谓太简单了不映入cdn,先说直接在本地操作...跟着我思路一起想首先你想下过期时间,用到了什么,对 ,是时间,好既然你知道,真牛,在添加本地存储的时候,加入时间字段,取出来时,用 当前时间 - 存入时间 >= 自定义过期时间使用场景:例如优化请求上代码看看Date.now()当前事件 new Date.getTime() 获取时间戳第一localStorage.setItem('cates......https://blog.csdn.net/m0_57904695/article/details/122009018?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166312513416800186585649%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=166312513416800186585649&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-122009018-null-null.nonecase&utm_term=%E6%9C%AC%E5%9C%B0&spm=1018.2226.3001.4450
懒人必备 —— 时间神器 moment_0.活在风浪里的博客-CSDN博客_moment 去0亲测好用,及其好使的插件,开发懒人必整,就算是自己可以写,一大堆代码,真的要写吗?https://blog.csdn.net/m0_57904695/article/details/123767269?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166312533016800182160029%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=166312533016800182160029&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-2-123767269-null-null.nonecase&utm_term=%E6%97%B6%E9%97%B4&spm=1018.2226.3001.4450
时间格式转换_0.活在风浪里的博客-CSDN博客<script> // 获取当前毫秒戳 console.log(new Date().getTime()); //ml:18 1638152442833 // 获取当前毫秒戳 console.log(Date.now()); //ml:18 1638152442833 // 需求将毫秒变时间 [1638152442833 ---> 2021年11月29日10:07:19] console.log(new Date(163815..https://blog.csdn.net/m0_57904695/article/details/121604466?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166312533016800182160029%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=166312533016800182160029&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-3-121604466-null-null.nonecase&utm_term=%E6%97%B6%E9%97%B4&spm=1018.2226.3001.4450
模仿百度搜索 :上下翻动、带有时间_0.活在风浪里的博客-CSDN博客类似这种效果,熟练操作键盘事件,多加一个过滤时间效果前言:写在最初,公司的项目有约一百个页面,我如何快速找到其中一个,甚至是封装组件中的点击事件一种很快的适用小技巧,一:复制url在代码中,Ctrl+p 快速找到该页面二:假如你要找这个按钮,是不是有一个百度搜索文字,记住它打开vsCode,在侧边点击右键,勾选上Search,默认是有的,如果没有在勾选上前期回顾 30秒学会 —— 《获取验证码基本操作》_0.活在风浪里的博...https://blog.csdn.net/m0_57904695/article/details/123831296?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166312533016800182160029%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=166312533016800182160029&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-4-123831296-null-null.nonecase&utm_term=%E6%97%B6%E9%97%B4&spm=1018.2226.3001.4450
vue过滤器--几天前、几周前_0.活在风浪里的博客-CSDN博客function diaplayTime(data) { //将字符串转换成时间格式 let timePublish = new Date(data); let timeNow = new Date(); let minute = 1000 * 60; let hour = minute * 60; let day = hour * 24; let month = day * 30; ...https://blog.csdn.net/m0_57904695/article/details/121517498?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166312533016800182160029%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=166312533016800182160029&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-5-121517498-null-null.nonecase&utm_term=%E6%97%B6%E9%97%B4&spm=1018.2226.3001.4450
目录
效果图:
解释时间用法(语法)
源代码复制即可用
效果图:
解释时间用法(语法)
// 获取当前毫秒戳
console.log(new Date().getTime()); //ml:18 1638152442833
// 获取当前毫秒戳 1979 1 1日计算机出生日
console.log(Date.now()); //ml:18 1638152442833
// 需求将毫秒变时间 [1638152442833 ---> 2021年11月29日10:07:19]
console.log(new Date(1638153271716).toLocaleString()); // 自定义传毫秒数 2021/11/29 上午10:34:31
console.log(new Date(new Date().getTime()).toLocaleString()); //当前毫秒转时间 2021/11/29 上午10:34:31
// 需求将时间转为毫秒 [2021年11月29日10:07:19 ---> 1638152442833]
console.log((new Date("2021/11/29 10:21:11")).getTime()); //自定义时间得到豪秒数 ml:25 1638152471000
console.log(new Date().getTime()); //当前时间得到豪秒数 ml:25 1638152471000
// 2021/11/29 上午10:04:17 日期加时间
console.log(new Date().toLocaleString());
// 2021/11/29 日期
console.log(new Date().toLocaleDateString());
// 上午10:04:17 时间
console.log(new Date().toLocaleTimeString());
源代码复制即可用
<template>
<ul class="nowTime" ref="nowTime">
<li></li>
<li></li>
</ul>
</template>
<script setup lang="ts">
const nowTime = ref<HTMLDivElement | null>(null);
const NowTime = () => nowTime.value as HTMLDivElement;
//获取当前时间
const getNowFormatDate = () => {
let date = new Date();
let year: number | string = date.getFullYear();
let month: number | string = date.getMonth() + 1;
let strDate: number | string = date.getDate();
let Hour: number | string = date.getHours(); // 获取当前小时数(0-23)
let Minute: number | string = date.getMinutes(); // 获取当前分钟数(0-59)
let Second: number | string = date.getSeconds(); // 获取当前秒数(0-59)
let show_day = new Array(
"星期日",
"星期一",
"星期二",
"星期三",
"星期四",
"星期五",
"星期六"
);
let day = date.getDay();
if (Hour < 10) {
Hour = "0" + Hour;
}
if (Minute < 10) {
Minute = "0" + Minute;
}
if (Second < 10) {
Second = "0" + Second;
}
if (month >= 1 && month <= 9) {
month = "0" + month;
}
if (strDate >= 0 && strDate <= 9) {
strDate = "0" + strDate;
}
let currentdate =
"<div><p style='text-align:left;'>" +
year +
"年" +
month +
"月" +
strDate +
"号</p><p style='text-align:left'>" +
show_day[day] +
"</p></div>";
let HMS = Hour + ":" + Minute + ":" + Second;
let temp_time = year + "-" + month + "-" + strDate + " " + HMS;
NowTime().children[0].innerHTML = HMS;
NowTime().children[1].innerHTML = currentdate;
setTimeout(getNowFormatDate, 1000); //每隔1秒重新调用一次该函数
};
onMounted(() => {
getNowFormatDate();
})
</script>
<style lang="scss" scoped>
.nowTime {
position: absolute;
left: 10px;
top: 23px;
font-size: 0;
li {
display: inline-block;
width: 73px;
height: 21px;
font-size: 16px;
color: #000;
float: left;
}
li:nth-child(2) {
font-size: 9px;
p {
text-align: left;
}
}
}
</style>
结语:
祝大家2022越来越强