评论

微信小程序云开发教程-时间存储、转换、比较

微信小程序云开发教程

一、背景

    许多功能都需要记录时间,比如发表博文、创建商品等。

    小程序的云开发中云数据库提供了一种专门的时间类型:

Date:时间

    字符串格式如下:

create_time: Fri Aug 14 2020 12:11:56 GMT+0800 (China Standard Time)

    云开发中云数据中的格式如下:


    

    优点:后台可以直接操作,方便修改

    缺点:较差的可读性


二、存储


// 创建的时间
create_timenew 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() 和数组来显示星期,而不仅仅是数字。


四、比较

可以直接使用时间对象进行比较

最后一次编辑于  2020-08-25  
点赞 1
收藏
评论
登录 后发表内容