# cclib **Repository Path**: winluckyer/cclib ## Basic Information - **Project Name**: cclib - **Description**: thinkphp类库,慢慢将各种常用类接入,慢慢适配各种版本 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-09-16 - **Last Updated**: 2023-09-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 类库说明 > 本类库由 [橙色的花欣博客站](https://www.52muxin.com/) 作者`橙色的花欣`提供 > > 类库支持`Facade`方式调用 > > 本类库完全开源免费,开源地址: [https://gitee.com/winluckyer/cclib](https://gitee.com/winluckyer/cclib) ## 如何下载 > 通过gitee进行下载、克隆 ```shell git clone https://gitee.com/winluckyer/cclib ``` ## 如何使用 > 将克隆后的文件,放到thinkphp的`根目录/extend`下 > > 检查文件命名空间是否匹配. > > 在任意控制器引入调用即可 ```php today() list($start,$end) = Timer::instance()->today(); echo "今天开始的时间戳是:{$start}
"; echo "今天结束的时间戳是:{$end}
"; } } ?> ``` ## 已有类库 - Timer 时间类库 - Result 通用返回类库 ### Timer #### 函数列表 ```php // 基本传参 Timer::instance($time=0,$type='timestamp',$format='Y-m-d H:i:s')->today(); Timer::today(); // 返回当天开始和结束时间 Timer::yesterday(); // 返回昨天开始和结束时间 Timer::week(); // 返回本周开始和结束时间 Timer::month(); // 返回本月开始和结束时间 ``` ### Result > 不建议直接使用该类库,推荐进行二次封装后进行使用 #### 函数列表 ```php // 基本传参 Result::instance($type='json',$header=[],$time=0,$statusCode=200)->success($msg,$data,$code=1); Result::init($config,$function,$params) Result::success($msg,$data,$code=1); Result::error($msg,$data,$code=0); // 可同理设置 setHeader、setTimer、setStatusCode Result::setType($type); $result = Result::getType(); ``` > 举个栗子 ```php Result::init(['statusCode'=>404],'error',['没有找到对应页面,请检查重试',['data'=>null]]); ```