#### php字符串类型时间转为秒数
```php
$len = "00:05:10.11";
$time = date_parse($len);
$seconds = $time['hour'] * 3600 + $time['minute'] * 60 + $time['second'];
```
#### 判断两天是否是同一天
```php
//判断两天是否是同一天
function isDiffDays($last_date, $this_date)
{
if (($last_date['year'] === $this_date['year']) && ($this_date['yday'] === $last_date['yday'])) {
return true;
} else {
return false;
}
```
#### 传入时间计算距离现在第几周
> 未区分星期一,直接计算
```php
// 传入开学时间计算第几周
public function current_week($time_chuo_of_first_day = '')
{
//今天的时间戳
$month = date('n'); //获取月 n
$day = date('d'); //获取日 d
$year = date('Y'); //获取年 Y
$time_chuo_of_current_day = mktime(0, 0, 0, $month, $day, $year);
$cha = ($time_chuo_of_current_day - $time_chuo_of_first_day) / 60 / 60 / 24;
$zhou = (int)(($cha+1) / 7 + 1);
return $zhou;
}
```
> 传入周,计算周一的日期
```php
// 计算周一的时间
public function mon($date){
$now = strtotime($date); //当时的时间戳
$number = date("w",$now); //当时是周几
$number = $number == 0 ? 7 : $number; //如遇周末,将0换成7
$diff_day = $number - 1; //求到周一差几天
return date("Y-m-d",$now - ($diff_day * 60 * 60 * 24));
}
```
- 介绍
- PHP
- 过滤
- 访问第三方
- 封装概率
- 将反斜杠转成正斜杠
- 超长数字运算
- php高级
- 设计模式
- TP笔记
- tp5
- TP
- 时间操作
- 模型
- Base函数
- 字符串数组操作
- 数据库
- 查询
- 其它操作
- 文件类操作
- 上传
- 导出
- 压缩
- tp6
- 封装上传方法
- 浏览器下载文件
- deepin踩坑
- mysql安装相关
- layui
- layui表格操作
- layui表格点击图片放大
- layui点击数据表格添加或删除一行
- layui表格操作
- lemocms
- html相关
- 按钮
- js
- crud的js函数
- base相关函数
- layui关闭弹窗层并刷新父窗口
- 表单操作
- h5+js
- layui图片上传和预览
- 多图上传
- 自定义
- vscode
- vs更换电脑时,同步配置
- 前端
- vue-admin后台
- 相关操作
- js相关
- js播报语音
- js监听页面扫码枪
- fastadmin
- fast的js
- Typora
- 数据库
- MySQL