1. A reserva de pré-conhecimento de cartas de tempo no computador:
G (idade, idade da idade, etc.): marcas de época, como AD (Anno Domini AD), BC (Before Christ BC).
a (ano): ano.
m (munito): minuto.
M (mês): mês.
d (dia): Um determinado dia do mês.
D (dia): o dia do ano.
h (hora): hora no formato de 12 horas.
H (hora): A hora no formato de 24 horas.
s (segundo): Número de segundos.
S (milissegundo): milissegundos.
w (semana): a semana do ano.
W (semana): a semana do mês.
a: indicador am/pm.
z (fuso horário): fuso horário.
2. Combinação de formato e hora comumente usados:
dd: Indica o dia do mês, de 1 a 31.
aaaa: ano de quatro dígitos.
hh: horas.
mm: número de minutos.
ss—Número de segundos.
ms: milissegundos.
mês: O mês expresso em inglês, janeiro, fevereiro, março, abril, maio, junho, julho, agosto, setembro, outubro, novembro, dezembro.
Três, construção do objeto Date:
var date = new Date()
4. Carimbo de data/hora (em milissegundos):
O objeto Date recém-criado armazena timestamps, conforme mostrado na figura abaixo:
A ferramenta de conversão de carimbo de data/hora é usada da seguinte maneira (existem muitas ferramentas de conversão on-line relacionadas na Internet):
Suplemento: O ponto de partida do timestamp , também conhecido como era do tempo, é 0:00:00 de 1º de janeiro de 1970 (Greenwich Mean Time, localizado no Reino Unido, Inglaterra), que é a base para o ponto de partida atual do tempo de cálculo do computador. O horário do 8º distrito do leste é 8 horas adiantado em relação ao horário de Greenwich.
5. Método de conversão de tempo:
day = parseInt(总秒数/60/60/24) // 计算天数
hour = parseInt(总秒数/60/60%24) // 计算小时
minute = parseInt(总秒数/60%60) // 计算分钟
second = parseInt(总秒数%60) // 计算秒数
6. Como obter o tempo:
Date date = new Date()
date.toUTCString() // 获取格林尼治的日期+时间
date.toLocaleString() // 获取本地日期+时间
date.toLocaleDateString() // 获取本地日期
date.toLocaleTimeString() // 获取本地时间
date.getMilliseconds() // 返回毫秒(0~999)
date.getSeconds() // 返回秒(0~59)
date.getMinutes() // 返回分钟(0~59)
date.getHours() // 返回小时(0~23)
date.getDate() // 返回几号(1~31)
date.getDay() // 返回星期几(0~6),星期天用表示
date.getMonth() // 返回月份(0~11),十二月用0表示
date.getYear() // 获取年份,从1900年开始,比如2022年是122
date.getFullYear() // 获取四位数的年份,此时2022年是2022
date.getTime() // 返回1970年1月1日8时0分0秒至今的毫秒数,
// 但获取时会将毫秒省掉,方便计算,因为毫秒对现实的影响不是很大。
// 但计算机内部是按照毫秒存的时间。(时间戳,北京时间)
7. Como definir a hora:
Date date = new Date()
date.setMilliseconds(parameter) // 设置毫秒(0~999)
date.setSeconds(parameter) // 设置秒(0~59)
date.setMinutes(parameter) // 设置分钟(0~59)
date.setHours(parameter) // 设置小时(0~23)
date.setDate(parameter) // 设置几号(0~31)
date.setMonth(parameter) // 设置月份(0~11)
date.setFullYear(parameter) // 设置年份(四位数的年份)
date.setTime(parameter) // 以毫秒为单位设置时间
Oito, correspondência de formato de hora comumente usada:
Data: aaaa-MM-dd, como 2022-02-02
Hora: hh:mm:ss.S, como 12:12:12.222
Data + hora: aaaa-MM-dd hh:mm:ss.S, como 2022-02-02 12:12:12.222
y é o ano, M é o mês, d é o dia, h é a hora, m é o minuto, s é o segundo e S é o milissegundo.
Nove, a microlinguagem de hoje:
Valorize o tempo, crie um mundo de aprendizado mais amplo no tempo limitado e se esforce para aprimorar e melhorar o pensamento.
O conhecimento é infinito e é inesgotável e perigoso buscar conhecimento infinito com uma vida limitada!
Portanto, eu pessoalmente acredito que a vida deve ser subtraída na escolha, e a probabilidade de encontrar a pessoa que você gosta será a felicidade; mas adicionado no processo de refinamento, você pode construir um belo projeto em seu próprio mundo feliz e construir um belo palácio em seu coração...
Heng: Heng. Não tenho culpa. Li Zhen. Prós e contras~