1、Date
-
基本使用
var now = new Date(); now.getFullYear(); //年 now.getMonth(); //月 0 ~ 11月 now.getDate(); //日 now.getDay(); //星期几 now.getHours(); //时 now.getMinutes(); //分 now.getSeconds(); //秒 now.getTime(); //时间戳;全世界统一 console.log(new Date(1654339079137)) //时间戳转为时间
-
转换
console.log(new Date(1654339079137)) VM240:1 Sat Jun 04 2022 18:37:59 GMT+0800 (中国标准时间) now.toLocaleString() '2022/6/4 18:37:59'
2、JSON
JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。 它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
早期,所有数据传输习惯使用XML。
-
在JavaScript中一切皆为对象、任何js支持的类型都可以赢用JSON来表示;
-
格式:
- 对象都用{}
- 数组都用[]
- 所有的键值对都用key : value
-
JSON字符串和JS对象的转换
var user = { name : 'Javastudy', age : 3, sex: '男' } //对象转化为JSON字符串 '{"name":"Javastudy","age":3,"sex":"男"}' var jsonUser = JSON.stringify(user) //JSON字符串转化为对象 参数为JSON字符串 var obj = JSON.parse(jsonUser);
-
JSON和JS对象的区别
var obj = {name: 'Javastudy', age: 3, sex: '男'}; var json = '{"name":"Javastudy","age":3,"sex":"男"}';