vertical获取当前时间

JavaScript014

vertical获取当前时间,第1张

登录

首页

学习

实践

活动

工具

TVP

全栈程序员站长

55.1K 篇文章

关注

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

2022-09-29 11:34:50阅读 2860

大家好,又见面了,我是你们的朋友全栈君

在一个程序中需要对用户的操作进行记录,记录其操作信息,需要对操作进行归类,

有时候用户的操作是重复性的操作,那对于重复的操作,也是要区分的,方便查找,

可以通过设置类似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”。

系统时间一般是值服务端时间,js获取服务端时间的方法是直接用ajax获取。

编写显示时间的页面:

<html>

<head>

<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8" />

<title>Server date/time</title>

<script language="javascript" src="serverDate.js"></script>

</head>

<script language="javascript">

var localTime = new Date()

document.write("Local machine time is: " + localTime + "<br>")

document.write("Server time is: " + date)

</script>

<body>

</body>

ajax脚本获取server的时间

var xmlHttp

function srvTime(){

try {

//创建xmlHttp对象

xmlHttp = new XMLHttpRequest()

}

catch (err1) {

//ie浏览器

try {

xmlHttp = new ActiveXObject('Msxml2.XMLHTTP')

}

catch (err2) {

try {

xmlHttp = new ActiveXObject('Microsoft.XMLHTTP')

}

catch (eerr3) {

//ajax不支持

alert("AJAX not supported")

}

}

}

//打开xmlHttp请求

xmlHttp.open('HEAD',window.location.href.toString(),false)

//设置xmlHttp请求头

xmlHttp.setRequestHeader("Content-Type", "text/html")

//发送请求

xmlHttp.send('')

// 获取response中的Date参数

return xmlHttp.getResponseHeader("Date")

}

var st = srvTime()//服务器时间赋值给st变量

var date = new Date(st)//转换js的date对象

// 输出服务器时间

document.write("服务器时间: " + date)

拓展资料:

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

语句:JavaScript程序是由若干语句组成的,语句是编写程序的指令。JavaScript提供了完整的基本编程语句,

它们是:赋值语句、switch选择语句、while循环语句、for循环语句、for each循环语句、do...while循环语句、break循环中止语句、continue循环中断语句、with语句、try…catch语句、if语句(if..else,if…else if…)。

var

myDate

=

new

Date()

myDate.getYear()

//获取当前年份(2位)

myDate.getFullYear()

//获取完整的年份(4位,1970-????)

myDate.getMonth()

//获取当前月份(0-11,0代表1月)

myDate.getDate()

//获取当前日(1-31)

myDate.getDay()

//获取当前星期X(0-6,0代表星期天)

myDate.getTime()

//获取当前时间(从1970.1.1开始的毫秒数)

myDate.getHours()

//获取当前小时数(0-23)

myDate.getMinutes()

//获取当前分钟数(0-59)

myDate.getSeconds()

//获取当前秒数(0-59)

myDate.getMilliseconds()

//获取当前毫秒数(0-999)

myDate.toLocaleDateString()

//获取当前日期

var

mytime=myDate.toLocaleTimeString()

//获取当前时间

myDate.toLocaleString(

)

//获取日期与时间

望采纳