DATE对象
  • 定义日期对象
  • 显示字符串日期
  • 显示本地化字符串日期
dt = new Date();
Mon Aug 12 2019 13:10:36 GMT+0800 (中国标准时间)
dt;
Mon Aug 12 2019 13:10:36 GMT+0800 (中国标准时间)
dt.toDateString();
"Mon Aug 12 2019"
dt.toLocaleString();
"2019/8/12 下午1:10:36"
  • 定义指定日期的时间对象
dt = new Date("2020/3/8 11:23");
Sun Mar 08 2020 11:23:00 GMT+0800 (中国标准时间)
dt.toLocaleString();
"2020/3/8 上午11:23:00"
dt.toUTCString();
"Sun, 08 Mar 2020 03:23:00 GMT"

除了用/分隔以外

空格,逗号,句号,横杠

都可以用于定义指定日期的时间

注意,时间那里不可以省,还是用冒号就可

例如

javascript-内置对象-date对象-JSON对象-Math对象_json

获取时分秒的方法

代码

dt = new Date();
Mon Aug 12 2019 17:14:07 GMT+0800 (中国标准时间)
dt2 = new Date("2019-08-13 13:14");
Tue Aug 13 2019 13:14:00 GMT+0800 (中国标准时间)
dt2.toLocaleString();
"2019/8/13 下午1:14:00"
dt.getDate(); // 获取几号
12
dt.getDay(); // 获取星期几。 星期一是1,星期六是6,星期天是0
1
dt.getMonth(); // 获取月份。 八月份是7。取值范围是(0-11)
7
dt.getFullYear(); // 获取年份,四位数
2019
dt.getHours();  // 小时
17
dt.getMinutes();  // 分钟
14
dt.getSeconds();  // 秒数
7
dt.getMilliseconds(); // 豪秒
3
dt.getTime();  // 计算从1970.1.1日到现在的豪秒数
1565601247003

效果

javascript-内置对象-date对象-JSON对象-Math对象_json_02
javascript-内置对象-date对象-JSON对象-Math对象_python_03

JSON对象
  • python中处理json
  • python数据转json字符串
  • 字符串转python数据

代码

import json

name = "name"

d = {name: 'zs2'}

f = open("a.txt", "w", encoding="utf8")
json.dump(d, f)

f = open("a.txt", "r", encoding="utf8")
con = json.load(f)    # c = f.read()    # json.loads(c)
print(con, type(con))

手写json格式

import json

# d = "{'name':'zs'}"  # 不符合json格式的字符串
d2 = {'name': 'zs'}
# 本质就是序列化这个字典
# 效果就是处理为:  '{"name":"zs"}'
jd2 = json.dumps(d2)

d = '{"name":"zs"}'

c = json.loads(d)
print(c, type(c))


# json.load()   # 参数是文件对象. 1个
# json.dump()   # 参数,数据,文件对象1个.

# json.loads(json串)  # 把json串转py,   串是多个
# json.dumps(py数据)  # py数据转json串, 数据也是多个的
  • javascript中处理json

对象转字符串

javascript-内置对象-date对象-JSON对象-Math对象_python_04

字符串转对象

javascript-内置对象-date对象-JSON对象-Math对象_python_05

小结

字符串转对象

JSON.parse(字符串) 效果相当于 python中json.loads(字符串)

对象转字符串

JSON.stringify(对象), 效果相当于python中 json.dumps(对象)

Math对象

参考数据

javascript-内置对象-date对象-JSON对象-Math对象_字符串_06

取绝对值

javascript-内置对象-date对象-JSON对象-Math对象_字符串_07

向下取整

javascript-内置对象-date对象-JSON对象-Math对象_python_08
最大值与最小值

javascript-内置对象-date对象-JSON对象-Math对象_json_09

十的二次冥

javascript-内置对象-date对象-JSON对象-Math对象_随机数_10

随机数。 0-1的随机数

javascript-内置对象-date对象-JSON对象-Math对象_字符串_11

四舍五入

javascript-内置对象-date对象-JSON对象-Math对象_字符串_12

设置可编辑的

javascript-内置对象-date对象-JSON对象-Math对象_数据_13

javascript-内置对象-date对象-JSON对象-Math对象_python_14