当前位置: 首页 > news >正文

企业做网站哪家公司好跨境电商知名网站建设

企业做网站哪家公司好,跨境电商知名网站建设,wordpress审核认证插件,网站不备案可以登录吗这个函数用于调整时间戳以适应不同的时区。它接受五个参数#xff1a;format、timeStamp、dontFixForTimeOffset、currentServerTimeZone和showLog。返回 os.date#xff0c;可以转化成指定格式的年月日时间 ### 功能 该函数的主要功能是根据给定的时区偏移量调整时间戳format、timeStamp、dontFixForTimeOffset、currentServerTimeZone和showLog。返回  os.date可以转化成指定格式的年月日时间 ### 功能 该函数的主要功能是根据给定的时区偏移量调整时间戳并返回格式化后的日期字符串。如果dontFixForTimeOffset为真或者时间戳小于31536001即1970年1月1日之后的秒数则直接返回原始时间戳的格式化日期。否则它会根据当前服务器时区与本地时区之间的差异调整时间戳并返回调整后的日期字符串。 ### 参数 - format日期格式字符串用于指定返回日期字符串的格式。 - timeStamp要调整的时间戳。如果未提供则默认使用当前时间。 - dontFixForTimeOffset布尔值指示是否不调整时区偏移量。 - currentServerTimeZone当前服务器的时区偏移量。如果未提供则使用默认的TimeUtil.timeZone。 - showLog布尔值指示是否在日志中显示调试信息。 ### 实现原理 1. **日志记录**如果showLog为真则记录时间戳和其类型。 2. **默认时间戳**如果未提供时间戳则使用当前时间。 3. **时区偏移量计算**如果dontFixForTimeOffset为假且时间戳大于31536001则计算当前服务器时区与本地时区之间的偏移量。 4. **时间戳格式判断**判断时间戳是秒还是毫秒。如果是毫秒则将其转换为秒。 5. **时区调整**根据时区偏移量调整时间戳并考虑夏令时的影响。 6. **格式化日期**使用调整后的时间戳格式化日期字符串。 7. **日志记录**如果showLog为真则记录调整后的时间戳。 8. **返回结果**返回格式化后的日期字符串。 ### 注意事项 - 确保在调用此函数之前TimeUtil对象已经正确初始化并且getTimeZone方法能够返回正确的时区偏移量。 - currentServerTimeZone参数应该是一个整数表示时区偏移量例如中国标准时间CST为8小时偏移量为8。 - timeStamp参数可以是秒或毫秒函数会自动进行转换。 - 如果showLog为真则会在日志中输出调试信息这可能会影响性能建议在生产环境中关闭。 function TimeUtil:fixTimeZoneFor_LUA_OS_DATE(format, timeStamp,dontFixForTimeOffset, currentServerTimeZone, showLog)if showLog thenprint([fixTimeZoneFor_LUA_OS_DATE] : %s-%s,timeStamp,type(timeStamp))endif timeStamp nil thentimeStamp os.time()endif dontFixForTimeOffset or timeStamp 31536001 thenreturn os.date(format, timeStamp)else-- 8 hour * 3600 seconds 28800 secondslocal timeZone self:getTimeZone()if currentServerTimeZone nil thencurrentServerTimeZone TimeUtil.timeZoneendlocal timeZoneOffset currentServerTimeZone - timeZonelocal isMilli falseif timeStamp nil thenisMilli falseelsetimeStamp math.ceil(timeStamp)-- 判定毫秒与秒local numberStr tostring(math.ceil(timeStamp))if #numberStr 10 thenisMilli falseelseif #numberStr 13 thenisMilli trueendendlocal eastEightTimeStampif isMilli false theneastEightTimeStamp timeStamp (timeZoneOffset) * 3600 (os.date(*t, timeStamp).isdst and -1 or 0) * 3600elseif isMilli thentimeStamp math.ceil(tonumber(timeStamp) / 1000)eastEightTimeStamp timeStamp (timeZoneOffset) * 3600 (os.date(*t, timeStamp).isdst and -1 or 0) * 3600elseLogger.print([FixTimeZone Exception] Fatal timestamp format : %s, timeStamp)endif showLog thenLogger.print([eastEightTimeStamp] : %s, eastEightTimeStamp)end--return timeStampreturn os.date(format, eastEightTimeStamp)endend
http://www.hkea.cn/news/14395845/

相关文章:

  • 兰州企业建设网站软文的概念
  • 可视化响应式网站建设物流网站大全
  • 成立公司有什么好处和坏处seo狂人
  • 最好的flash网站seo分析网站
  • 设计教学网站推荐设计师网络用语
  • 企业网站内使用了哪些网络营销方式58同城商业后台如何做网站
  • ftp给网站上传图片后图片的链接地址被改了制作网站站用的软件
  • 取名网站开发php wordpress开发教程
  • 手机网站后台Sensei wordpress插件
  • 手机购物网站建设辽宁鞍山网站建设公司
  • 做球服的网站有哪些任经理 徐州网站建设
  • 做游戏网站董明珠营收1500亿
  • 长沙在线建站模板亲情网络广告推广怎么做
  • 返利网 网站开发做互联网产品和运营必备的网站
  • 注册网络科技公司需要多少钱哈尔滨seo优化培训
  • 网络运营商wordpress标题title优化代码
  • 响应式网站的几种尺寸空气源热泵热水器网站建设
  • 大良网站智能推广如何网站搭建北京
  • 可以用自己的电脑做网站吗网站建设登录界面代码
  • 深圳网站建设网站制作网站设计在家做网站怎么赚钱
  • 防城港网站建设昆明建设网站的公司
  • 宝安网站建设制作青海省教育厅门户网站
  • 做美食网站的特点怎样建网站赚钱
  • 想找人做网站扬中网站建设流程
  • 二级单位网站建设青岛seo关键词
  • 最差网站设计云南工程建设总承包公司官网
  • 郑州服装网站建设做网站域名服务器
  • 网站开发不用框架?dede导入wordpress
  • 大型网站的mssql数据库要付费吗无锡网站制作建设
  • 中国建设建设工程造价管理协会网站网站建设服务费如何做会计分录