原本项目中只需要获取时间戳,然而我自己折腾自己,想把时间转为北京时间这样,可以在作日志时可以更加准确,由于自带的晶振总会出现偏差,所以从网络获取的时间就相对而言准确很多。废话不多说,直接上手。
首先编译固件,不仅仅需要SNTP模块,同时还需要rtctime来进行时间戳的转化,写起来会很快。
编译后:
获得相应的固件,直接
下载进板子,然后上代码,由于时间戳转化来为时间时英国时间需要进行换算,中国与英国相差8个小时,所以稍微处理一下,时间就可以转化出来。
function GetNetTime()
sntp.sync({"0.nodemcu.pool.ntp.org"},
function(sec, usec, server, info)
-- print('sync', s