你把 《时间》 玩明白

发布于:2022-12-18 ⋅ 阅读:(439) ⋅ 点赞:(0)

​回顾  前妻  ​     

本地存储设置过期时间_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越来越强

 

 

 

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到