php strtotime 和 date 日期操作
2016-05-08 17:38
746 查看
time()得到的数值是1970-1-1到现在的秒数,strtotime("now")也是,两个值是相同的。
http://doc.thinkphp.cn/manual/system_process.html thinkphp学习
判断用户今天第一次登陆:
每次登陆表里记录一个时间戳,代表上次登陆时间
再次登陆的时候判断如果不是今天的话就表示第一次登陆
http://doc.thinkphp.cn/manual/system_process.html thinkphp学习
header('Content-Type:text/html;charset=utf-8'); echo "今天:".date("Y-m-d")."<br>"; echo "昨天:".date("Y-m-d H:i:s",strtotime("-1 day")), "<br>"; echo "明天:".date("Y-m-d",strtotime("+1 day")). "<br>"; echo "一周后:".date("Y-m-d",strtotime("+1 week")). "<br>"; echo "一周零两天四小时两秒后:".date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")). "<br>"; echo "下个星期四:".date("Y-m-d",strtotime("next Thursday")). "<br>"; echo "上个周一:".date("Y-m-d",strtotime("last Monday"))."<br>"; echo "一个月前:".date("Y-m-d",strtotime("last month"))."<br>"; echo "一个月后:".date("Y-m-d",strtotime("+1 month"))."<br>"; echo "十年后:".date("Y-m-d",strtotime("+10 year"))."<br>"; echo "now的时间戳:".time()."<br>";
/** * PHP判断一个日期是不是今天 */ // 拟设一个日期 $a = '2016-05-15 10:10:10'; // 转换为时间戳 $a_ux = strtotime($a); // 转换为 YYYY-MM-DD 格式 $a_date = date('Y-m-d',$a_ux); // 获取今天的 YYYY-MM-DD 格式 $b_date = date('Y-m-d'); // 使用IF当作字符串判断是否相等 if($a_date==$b_date){ echo '是今天'; }else{ echo '不是今天'; } ?>
判断用户今天第一次登陆:
每次登陆表里记录一个时间戳,代表上次登陆时间
再次登陆的时候判断如果不是今天的话就表示第一次登陆
相关文章推荐
- php面向对象编程self和static的区别
- php7安装后无法开机启动问题
- PHP基本内置函数
- PHP 根据IP地址获取所在城市
- Laravel与CI框架中截取字符串函数
- ThinkPHP创建web项目
- thinkphp新增一个模块
- 在wamp环境中进入phpMyAdmin的报错处理方法
- php常用函数-数学
- php常用函数-数组
- Thinkphp单字母函数使用指南
- ntp配置本地服务器 ntp.conf
- 从数据库创建到php读取json_encode中文正确显示
- php 之 查询 投票练习(0508)
- FtpClient中文乱码问题解决
- Yii2.0 初识 RESTful Serializer
- matplotlib知识点整理
- PHP 查询练习
- PHP 查询
- ThinkPHP的URL优化