发表于: 2020-03-14 23:58:04
0 2137
今天完成的事情:
<html lang="cmn-hans">
cmn中国大陆语言,han 表示汉语 s表示简体
HTML 元素周期表
```
p*3>{$内容}
```
> lorem ,乱数假文,没有任何实际含义的文字,用于测试,后面跟数字表示多少个单词
> span 没有语义,仅用于设置样式
> 以前:块级元素在显示时会独占一行,行级元素不会
> 根据W3C标准描述,到了HTML5,已经弃用这种说法,元素代表什么含义,和显示无关
## pre 无语义
预格式化文本元素
空白折叠:在源代码中的连续空白字符(空格 换行 制表),在页面显示时会被折叠为一个空格
例外:在pre元素中的内容不会出现空白折叠
在pre元素内部出现的内容,会按照源代码格式显示到页面上,该元素通常用于在网页中显示一些代码,pre元素功能的本质,他有一个默认的css属性
> 显示代码时,通常外面套code
明天计划的事情:
学习基础知识
遇到的问题:
无
收获:
Date构造器
function Time(time) {
var year = time.getFullYear().toString().padStart(4, "0");
var month = (time.getMonth() + 1).toString().padStart(2, "0");
var day = time.getDate().toString().padStart(2, "0");
var hour = time.getHours().toString().padStart(2, "0");
var minute = time.getMinutes().toString().padStart(2, "0");
var second = time.getSeconds().toString().padStart(2, "0");
return `${year}-${month}-${day} ${hour}:${minute}:${second}`
}
console.log(Time(new Date()))
# Date构造函数
## 术语
1. 时间单位
年(year)
月(month)
日(date)
小时(hour)
分钟(minute)
秒(second) = 1000ms
毫秒(millisecond,ms) = 1000 us
微秒(microsecond,us) = 1000 ns
纳秒(nanosecond,ns)
2. UTC和GMT
世界划分为24个时区,北京在东8区,格林威治在0时区
GMT:Greenwish Mean Time格林威治世界时,太阳时,精确到毫秒
UTC:Universal Time Coodinated世界协调时,以原子时间为计时标准,精确到纳秒
UTC和GMT之间误差不超过0.9秒
GMt+0800 东8区
3. 时间戳
数字
1970年-1-1 凌晨 到 某个时间 所经过的毫秒数
## 创建时间对象
- 直接调用函数(不使用new),忽略所有参数,直接返回当前时间的字符串
- new Date():创建日期对象
1. 无参,当前时间
2. 1个参数,参数为数字,表示传入的是时间戳
3. 2个参数以上,分别表示:年、月、日、时、分、秒、毫秒
注意:月份的数字从0开始计算
如果缺失参数,日期部分默认为1,时分秒毫秒默认为0
月、日、时、分、秒、毫秒,均可以传递负数,如果传递负数,会根据指定日期进行计算
## 实例成员
**使用**
- getDate()方法:得到日期部分,天数
- getDay()方法:得到星期中的第几天(0~6星期天是0)
- getFullYear()方法:得到年份
- getHours()方法:得到小时部分
- getMinutes()方法:得到分钟
- getSeconds()方法:得到秒
- getMilliseconds()方法:得到毫秒
- getTime()方法:得到时间戳
- getMonth()方法:得到月,从0开始计算
- setDate()方法:设置日期,负数从当前月1号开始减
- setMonth()方法:设置月份,负数从当前年1月开始减
- setFullYear()方法:设置年,可以重新设置年月日
- setMinutes()方法:设置分钟
- setSeconds()方法:设置秒
- setMilliseconds()方法设置毫秒
- setTime()方法:重新设置时间戳
- toDateString()方法:将日期部分转换为可读的字符串
- toISOString()方法:将整个对象转换为ISO标准的字符串格式
- toLocaleDateString()方法:根据当前系统的地区设置,将日期部分转换为可读的字符串
- toLocaleString()方法:根据当前系统的地区设置,将整个日期对象转换为可读的字符串
- toString()方法:返回一个表示该日期对象的字符串
- toTimeString()方法:得到时间部分
## 日期的运算
日期对象重写了Object中的valueOf()方法,返回的是一个数字,表示时间戳
因此,日期对象可以进行数学运算
评论