微信小程序云开发教程-时间存储、转换、比较
一、背景
许多功能都需要记录时间,比如发表博文、创建商品等。
小程序的云开发中云数据库提供了一种专门的时间类型:
Date:时间
字符串格式如下:
create_time: Fri Aug 14 2020 12:11:56 GMT+0800 (China Standard Time)
云开发中云数据中的格式如下:
优点:后台可以直接操作,方便修改
缺点:较差的可读性
二、存储
// 创建的时间
create_time: new Date()
// create_time: new Date('2020-10-10')
三、转换
var date = new Date(create_time);
// 格式化创建时间为 2020-05-09 21:30
creat_date_time = date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate() + ' ' + date.getHours() + ':' + date.getMinutes()
这里使用的的是Date对象,用于处理日期和时间。
getFullYear()
使用 getFullYear() 获取年份。
getTime()
getTime() 返回从 1970 年 1 月 1 日至今的毫秒数。
setFullYear()
如何使用 setFullYear() 设置具体的日期。
toUTCString()
如何使用 toUTCString() 将当日的日期(根据 UTC)转换为字符串。
getDay()
如何使用 getDay() 和数组来显示星期,而不仅仅是数字。
四、比较
可以直接使用时间对象进行比较