转换成日期

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

如果你想在 Web Storage 里面存储日期和时间数据 … 我们需要先把日期和时间转换成标准时间的字符串 … 如果以后想作为日期类型的数据使用它们的话 … 可以使用 Date.parse() … 把这个表示日期和时间的字符串解析成用毫秒为单位的时间 …

基于这个时间 … 可以再去创建一个日期对象 …

localStorage.lastVisitTime =

去添加一个叫做 lastVisitTime 的 localStorage 数据 … 它的值就是我们当前的时间 … 可以使用 new Date() …

不去为 new Date() 指定参数的话 … 它会创建一个表示当前日期和时间的对象 …

下面我们需要把它转换成标准时间的字符串 … 先把这个 new Date() 用括号括起来 …

后面加上一个 点 … 然后使用 toUTCString() 这个方法 …

localStorage.lastVisitTime = (new Date()).toUTCString();

下次想再把 localStorage 的 lastVisitTime 里的数据作为日期类型的数据去使用 .. 需要基于这个标准时间字符串去创建一个日期对象 …

new Date(Date.parse(localStorage.lastVisitTime));

Date.parse 可以把表示日期的字符串解析成以毫秒为单位的时间 .. 然后用 JavaScript 的 Date 去创建一个日期对象 …

我们可以再去命名一个这个对象 … var lastVisitTime = new Date(Date.parse(localStorage.lastVisitTime));

这样这个 lastVisitTime 就可以使用日期相关的方法和运算了 …

比如想获取到这个日期里的月份 … 可以使用 getMonth(); … lastVisitTime.getMonth();

注意返回的数字是 X … 因为 JavaScript 里面表示月份的数字会比实际的月份小 1 … 也就是表示 1 月份的数字是 0 …

再试一下 … lastVisitTime.getFullYear(); … 会返回日期对象里的年 …

转换成日期《 HTML5:Web 存储 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点