首页 > 其他分享 >日期

日期

时间:2023-04-05 22:48:43浏览次数:36  
标签:毫秒 var replace date 日期 Date prototype

<!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <meta http-equiv="X-UA-Compatible" content="IE=edge">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title>Document</title> <!--
时间基础知识: 单位:       名称      换算 hour        小时      1day = 24hours minute      分钟      1hour= 60minutes second       秒        1minute = 60seconds millisecond  毫秒(ms)     1second = 1000ms nanoseconds  纳秒(ns)     1ms = 1000ns



1.UFC和GFT他们的区别:UFC精确到纳秒,GFT精确到毫秒,现在计算机上用的都是UFC,    UFC和GFT格式是一致的:  Thu ,27,Aug 2021:02:20:00 GMT(但是这个GMT表示的是UFC)    ISO 8601标注格式为:2021-09-27T08:01:44.000Z    T=分割;000Z=结束 2.UFC和GFT和ISO 8601都是从零时区开始表示 ;北京时8时区,所以需要-8小时,等于到零时区,进行换算 3.UNIX时间戳(将1970年1月1日作为起始时间开始计算,到指定时间经过的毫秒) 构造函数方法: new Date()//得到年月日 new Date(value)//根据时间戳得到年月日 new Date('字符串')//跟随字符串返回一个日期 new Date(year,monthindex [,day[,houns[,minutes[,sconds[,milliseconds]]]]])//根据年月日时分秒毫秒,得到一个时间,月是从0开始:0=1月份 API方法: Date.now() 得到时间戳 Date.prototype.getFullYear() //得到年 Date.prototype.getMonth() //得到月 Date.prototype.getDate() //得到日 Date.prototype.getHours()//得到小时 Date.prototype.getMinutes() //得到分钟 Date.prototype.getSeconds() //得到秒 Date.prototype.getMilliseconds() //得到毫秒 Date.prototype.toLocaleString() //更改UFC/GFT/ISO的格式语法(toUFCString(),toISOString()  )
方法: replace('修改前的值',修改后的值),将值更换 padStart(3,'0')如果第一个值不满3位,则添加0

--> </head> <body>     <script>         //练习:将日期格式化为字符串         //date=要格式化的日期   format格式化字符串         function formatDate(date,format){             var year = date.getFullYear().toString().padStart(4,'0')//年             var getMonth = (date.getMonth()+1).toString().padStart(2,'0')//月             var getDate = date.getDate().toString().padStart(2,'0')//日             var getHour = date.getHours().toString().padStart(2,'0')//时             var getMinute = date.getMinutes().toString().padStart(2,'0')//分             var getSeconds = date.getSeconds().toString().padStart(2,'0')//秒             var getMilliseconds = date.getMilliseconds()//毫秒             //console.log(year,getMonth,getDate,getHour,getMinute,getSeconds,getMilliseconds)             return format                .replace('yyyy',year)                .replace('MM',getMonth)                .replace('dd',getDate)                .replace('HH',getHour)                 .replace('mm',getMinute)                 .replace('ss',getSeconds)                 .replace('ms',getMilliseconds)         }         var a = new Date()         console.log(formatDate(a,'yyyy年MM月dd日 HH时mm分ss秒ms毫秒'))       //  formatDate(a,'yyyy年MM月dd日 HH时mm分ss秒ms毫秒')//2021年12月21日 12时13分33秒526毫秒             </script> </body> </html>

标签:毫秒,var,replace,date,日期,Date,prototype
From: https://www.cnblogs.com/wsx123/p/17291182.html

相关文章

  • 合法日期
    合法日期题目描述小蓝正在上小学,老师要求同学们在暑假每天记日记。可是小蓝整个暑假都在玩,直到最后一天才想起要记日记。于是小蓝赶紧编了一些日记交给老师。没想到,日记很快就被老师发现了问题,原来小蓝记完8月31日的日记,竟又记了8月32日和8月33日的日记。这显然是......
  • java中如何灵活的比较日期大小
    java中如何灵活的比较日期时间大小 在比较两个日期时间的大小之前,我们先了解两个需要用到的类:Date和Calendar 1. Date类 java.util包提供了Date类来封装当前的日期和时间1publicstaticvoidmain(String[]args){2DatedNow=newDate();3......
  • mysql 时间转换成日期
    很多时候都存了当前时间,没有单独存日期这个函数。查询按天查询的时候,需要转换成日期。selectDATE_FORMAT(create_time,"%Y-%m-%d")asday,count(DISTINCT(product_user_id))asuv,count(product_user_id)aspvfromdts_pay_orderwhereclient_id=32andcreate_ti......
  • 河北稳控科技便携式钻孔测斜仪日期时间与输入法设置
    河北稳控科技便携式钻孔测斜仪日期时间与输入法设置 日期时间设置由于仪器保存的数据带有日期时间信息,正确的日期时间信息有利于数据管理、区分不同时间点的测量数据,所以需要保证系统时间的正确性。若需要重新设置时间,有两种途径打开设置窗口。(1)在测斜仪程序主界面,点击右上......
  • Django笔记十五之in查询及date日期相关过滤操作
    这一篇介绍关于范围,日期的筛选inrangedateyearweekweekdayquarterhour1、inin对应于MySQL中的in操作,可以接受数组、元组等类型数据作为参数:Blog.objects.filter(id__in=[1,2,3])对应的SQL是:select*fromblog_blogwhereidin(1,2,3);字符串也可以作......
  • Python使用Matplotlib画以日期为X轴的图
    Python使用Matplotlib画以日期为X轴的图步骤:用pd把字符串格式的日期转成date格式.使用 AutoDateLocator 设置x轴的属性.1frommatplotlibimportpyplotasplt2importpandasaspd3frommatplotlib.datesimport(4MonthLocator,5AutoDateLoc......
  • 巧用spt_values解决SQL中的连续日期问题
    spt_values是什么spt_values是SQLServer系统数据库master下中的一个表,表里面都是一些枚举数据。我们可以通过如下查询语句来查看里面的数据select*frommaster..spt_values spt_values连续记录但是通常我们使用的是Type='P'的数据记录,这些记录是一组从0开始,2047为止的......
  • 20201231之类的八位数字设置日期格式
    excel选中要设置的区域,点开菜单“数据”,选分列,取消所有分隔方式的勾选,下一步选择日期YMD即可将20200101格式的数据读取为日期格式,此时20200101可能显示为43831(自1900年1月1日以来的第43831天),设置成需要的日期格式即可 ......
  • sql server 日期格式转换
    举例,日期字符串格式:mm/dd/yy   07/22/17转换日期:selectCONVERT(datetime,'07/22/17',1)输出后:2017-07-2200:00:00.000SQLServer使用科威特算法来支持阿拉伯样式的日期格式不带世纪数位(yy)(1)带世纪数位(yyyy)Standard输入/输出(3)-0或100(1,2)datet......
  • 时间日期解析配置
    @ConfigurationpublicclassLocalDateTimeConfig{/**序列化内容*LocalDateTime->String*服务端返回给客户端内容**/@BeanpublicLocalDateTimeSerializerlocalDateTimeSerializer(){returnnewLocalDateTimeSeria......