//獲取本月起始時間戳和結束時間戳
public static function month_start_end(){
$beginThismonth=mktime(0,0,0,date('m'),1,date('Y'));
$endThismonth=mktime(23,59,59,date('m'),date('t'),date('Y'));
$date_data['start'] = $beginThismonth;
$date_data['end'] = $endThismonth;
return $date_data;
}
//生成隨機字串,位數九位
public function CkServiceId($lastnum){
$date_data = ArrayHelper::month_start_end();
$time = time();
if ($time <= $date_data['end'] && $time >= $date_data['start']){
$ckserviceid = date('ymd') . sprintf('%03d',$lastnum+1);
}else{
$ckserviceid = date('ymd') . sprintf('%03d',1);
}
return $ckserviceid;
}
生成按照天數初始化的隨機九位唯一自增字串
相關文章
- python生成隨機數、隨機字串Python隨機字串
- Linux Shell 生成隨機數和隨機字串Linux隨機字串
- php生成唯一隨機碼PHP隨機
- 生成隨機字串並排序隨機字串排序
- 隨機字串生成與排序隨機字串排序
- QT生成固定長度的隨機字串QT隨機字串
- PostgreSQL 生成隨機數字、字串、日期、驗證碼以及 UUIDSQL隨機字串UI
- JavaScript 生成隨機數JavaScript隨機
- 更安全的隨機數生成隨機
- Matlab 隨機生成兩個數值之間的隨機數Matlab隨機
- Python如何隨機生成1到100的隨機數?Python隨機
- matlab 生成隨機數序列Matlab隨機
- C++生成隨機數C++隨機
- 隨機數生成器隨機
- java隨機數生成原理Java隨機
- 直播軟體開發,JS生成隨機字串的方法JS隨機字串
- numpy各種生成隨機數的方法隨機
- Solidity陷阱:以太坊的隨機數生成Solid隨機
- 如何生成指定分佈的隨機數隨機
- 【java】隨機生成6位的數字Java隨機
- 生成指定區間的隨機小數隨機
- 生成某個範圍的隨機數隨機
- 幾種生成隨機數方法隨機
- Python中如何生成隨機數?Python隨機
- 使用Math類生成隨機數隨機
- 【C#】比較 Random 與 RandomNumberGenerator 生成隨機字串C#random隨機字串
- Python生成隨機數random模組Python隨機random
- Golang生成區間隨機整數Golang隨機
- 微信小程式生成隨機數微信小程式隨機
- 巧用物件,生成不重複隨機數物件隨機
- 怎麼用Python生成隨機數Python隨機
- 偽隨機數是什麼?偽隨機數生成方法有哪些?隨機
- js隨機數生成器的擴充套件JS隨機套件
- 如何生成隨機不重複的11位數字隨機
- C# 生成隨機數,呼叫Random方法C#隨機random
- 在指定範圍內生成隨機數隨機
- 生成真隨機數(綜合轉載)隨機
- C++11 隨機數生成器C++隨機