testNtp.lua 808 B

123456789101112131415161718192021222324
  1. --- 模块功能:NTP功能测试.
  2. -- @author openLuat
  3. -- @module ntp.testNtp
  4. -- @license MIT
  5. -- @copyright openLuat
  6. -- @release 2018.03.28
  7. module(...,package.seeall)
  8. -- 重要提醒!!!!!!
  9. -- ntp功能模块采用多个免费公共的NTP服务器来同步时间
  10. -- 并不能保证任何时间任何地点都能百分百同步到正确的时间
  11. -- 所以,如果用户项目中的业务逻辑严格依赖于时间同步功能
  12. -- 则不要使用使用本功能模块,建议使用自己的应用服务器来同步时间
  13. require"ntp"
  14. require"misc"
  15. local function prinTime()
  16. local tm = misc.getClock()
  17. log.info("testNtp.printTime", string.format("%04d/%02d/%02d,%02d:%02d:%02d", tm.year, tm.month, tm.day, tm.hour, tm.min, tm.sec))
  18. end
  19. sys.timerLoopStart(prinTime,1000)
  20. ntp.timeSync()