js获取当前时间(特定的时间格式)[通俗易懂]

js获取当前时间(特定的时间格式)[通俗易懂]在一个程序中需要对用户的操作进行记录,记录其操作信息,需要对操作进行归类,有时候用户的操作是重复性的操作,那对于重复的操作,也是要区分的,方便查找,可以通过设置类似GUID的唯一值,也可以获取当前的操作时间来区分,因为时间也是唯一的,在任何时候时间都不会出现重复,当然可以获取就可以设置,所以您也可以人为的去设置/修改操作时间。但是这样不好。使用javascript获取时间:在javas…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

在一个程序中需要对用户的操作进行记录,记录其操作信息,需要对操作进行归类,
有时候用户的操作是重复性的操作,那对于重复的操作,也是要区分的,方便查找,
可以通过设置类似GUID的唯一值,也可以获取当前的操作时间来区分,因为时间也是唯一的,
在任何时候时间都不会出现重复,当然可以获取就可以设置,所以您也可以人为的去设置/修改操作时间。
但是这样不好。

使用javascript获取时间:
在javascript中定义了一个日期对象—–Date
在这个对象中可以储存任意一个日期,可以精确都毫秒数。1秒=1000毫秒。

Date日期对象中获取/设置时间的方法:
(1)getDate()/setDate /设置日期(具体的那一天)。
(2)getFullYear()/setFullyear() 获取/设4位数完整的年份(1970——???? )。
(3)getYear()/setYear() 获取/设置年份(2位数)
(4)getMonth()/setMonth() 获取/设置月份 (0~11)——代表1月到12月。
(5)getHours()/setHours() 获取/设置小时(24小时制)。
(6)getMinutes()/setMinutes() 获取/设置分钟数
(7)getSeconds()/setSeconds() 获取/设置秒钟数。
(8)getTime()/setTime 获取/设置时间(毫秒为单位)。
(9)getDay 获取当前星期(0~6)——0代表星期日 6代表星期六。
这些方法获取时间根据设备来获取的,设备不同获取的时间格式可能不同,
设置获取特定的时间日期刚格式:“yyyy-MM-dd HH:MMM:SS”。

 //获取特定格式的日期时间  "yyyy-MM-dd HH:MMM:SS"
        function getNewDate() {
            var date = new Date();
            console.log(date);
            var transverse = "-";
            var Verticalpoint = ":";
            var month = date.getMonth() + 1;//获取月份
            var strDate = date.getDate();//获取具体的日期           
            var strHour = date.getHours();//获取...钟点
            var strMinute = date.getMinutes();//获取分钟数
            var strSeconde = date.getSeconds();//获取秒钟数
            //判断获取月份 、 具体的日期 、...钟点、分钟数、秒钟数 是否在1~9
            //如果是则在前面加“0”
            if (month >= 1 && month <= 9) {
                month = "0" + month;
            }
            console.log(month);
            if (strDate >= 1 && strDate <= 9) {
                strDate = "0" + strDate;
            }
            if (strHour >= 1 && strHour <=9) {
                strHour = "0" + strHour
            }
            console.log(strHour);
            if (strMinute >= 1 && strMinute <= 9) {
                strMinute = "0" + strMinute;
            }

            if (strSeconde >= 1 && strSeconde <= 9) {
                strSeconde = "0" + strSeconde;
            }
            //时间日期字符串拼接
            var NewDate = date.getFullYear() + transverse + month + transverse + strDate + " " +
               strHour + Verticalpoint + strMinute + Verticalpoint + strSeconde;
            //返回拼接字符串
            return NewDate;
        }

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
获取的是某国,某时区的标准时间:
例如中国标准时间,东八区区时
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/193438.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • idea2021.3永久激活3月最新在线激活

    idea2021.3永久激活3月最新在线激活,https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • 【深入Java虚拟机】之二:Class类文件结构「建议收藏」

    【深入Java虚拟机】之二:Class类文件结构「建议收藏」Java是与平台无关的语言,这得益于Java源代码编译后生成的存储字节码的文件,即Class文件,以及Java虚拟机的实现。不仅使用Java编译器可以把Java代码编译成存储字节码的Class文件,使用JRuby等其他语言的编译器也可以把程序代码编译成Class文件,虚拟机并不关心Class的来源是什么语言,只要它符合一定的结构,就可以在Java中运行。Java语言中的各种变量、关键字和运算符的语义最终都是由多条字节码命令组合而成的,因此字节码命令所能提供的语义描述能力肯定会比Java语言本身更强大,这便为

  • Python读写excel表格的方法一

    Python读写excel表格的方法一

  • ERROR 1100 (HY000): Table ‘api_category’ was not locked with

    ERROR 1100 (HY000): Table ‘api_category’ was not locked with

  • Vue、Element-ui项目中如何使用Iconfont(阿里图标库)[通俗易懂]

    Vue、Element-ui项目中如何使用Iconfont(阿里图标库)[通俗易懂]我们使用element-ui、vue开发网站的时候,往往图标是起着很重要的作用。2018-11-9更新1.傻瓜式引用:由于这种方法及其简单省去了很多繁琐的步骤,a.引入项目生成的,图标地址。b.使用推荐使用这种,详情请看文档!!文档够详细的了。http://www.iconfont.cn/help/detail?spm=a313x.7781069.1998910419.d8cf4…

  • 【ES6】Promise用法[通俗易懂]

    【ES6】Promise用法[通俗易懂]promise理解及使用Promise解决的问题——异步Promise的基本用法异步操作拒绝及中断调用链ES6对Promise/A+的扩展Promise.all的扩展Promise.race的扩展众所周知的,Javascript是一种单线程的语言,所有的代码必须按照所谓的“自上而下”的顺序来执行。本特性带来的问题就是,一些将来的、未知的操作,必须异步实现(关于异步,我会在另一篇文章里进行讨论)…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号