• 慎用date获取未来时间


    不要使用这种方法取得未来日期date('Y-m-d',mktime(0,0,0,date('m'),date('d')+1,date('Y')))

    因为,如果今天是31号的话,那么取出的日期是32号,这个是不合法的且无法转为时间戳(当天是30号不会出现这个问题,比如9月30号,计算后是9月31号,但是能转成数字型)

    应当使用strtotime('+1 day'),如果需要指定时间的话,再格式化为日期然后拼接时分秒

    这个对页面展示和数据库时间类型为int都有很大帮助。

    不要再说时间戳为false或者出现不合法时间问题了!

    个人建议在涉及时间日期类计算的时候都使用strtotime而不是date()计算 

    ps.博客园推荐的默认编辑器是

  • 相关阅读:
    jstat命令-帮助优化java性能
    使用nginx搭建简单文件服务器
    JVM初探
    fastDFS shiro权限校验 redis FreeMark页面静态化
    spring AOP
    Java多线程并发
    js插件之Ocupload
    Jquery总结
    shell
    Linux(二)
  • 原文地址:https://www.cnblogs.com/quinnxu/p/3375955.html
Copyright © 2020-2023  润新知