将openwrt的系统同步时间的显示修改为1970-03-12 14:20的格式
对于像我这种英语直接不过关的,系统的日期显示为英文的月份还真不知道是啥。还是写成普通的格式看着顺眼。
下面就修改下系统返回的这个时间。用firebug查看返回的数据是一个json格式,日期的Key为timestring。
首先我们找到controller,位置在:/usr/lib/lua/luci/controller/admin/system.lua。
找到action_clock_status函数。在函数的结尾有以下两行:
luci.http.prepare_content("application/json") luci.http.write_json({ timestring = os.date("%c") })
由此可见这个timestring是通过os.data()来返回,那么把这里改为我们想要的就ok了。
luci.http.prepare_content("application/json") luci.http.write_json({ timestring = os.date("%Y-%m-%d %H:%M") })
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步