最近公司在做乙個網上**,現在我要求每次支付成功之後前端生成做乙個訂單號。
訂單號的合成規則有很多,如:
識別碼+日期+字元 //組成的方式不盡相同我這裡是每次支付成功時獲取手機:
當前時間
,傳送給後台,後台在後面加上公司的識別碼
生成
思路:獲取當前時間的時間戳,分別求出年、月、日、時、分、秒,用乙個變數接收把他們和起來就行了
>
>
>
訂單號:span
>
type
="text"
id="order"
name
="widout_trade_no"
/>
div>
"btn"
>
生成訂單button
>
body
>
var btn=document.
getelementbyid
('btn'
)var order=document.
getelementbyid
('order'
)btn.
onclick
=function()
function
getdatenow()
// 分
var minutes=
string
(time.
getminutes()
);if(minutes.length<2)
// 秒
var seconds=
string
(time.
getseconds()
);if(seconds.length<2)
var str = year + mouth + day + hours + minutes + seconds
order.value = str
}前端頁面簡單的訂單生成完成!
訂單號生成
之前用uuid 因為太長改用16位因此在網上找到一下這種做法,年月日擷取 時間戳 在加隨機數 生成乙個訂單 獲取年份 var date j f c d e b h i a date gettime tostring var ordersn date new date getfullyear 2015...
PHP訂單號的生成
前陣子,公司有個電子商務專案,需要生成訂單號。當時的考慮很簡單,取系統時間加上隨機數,或者使用 uniqid 方法。我們都知道,訂單號最基本的要求就是唯一,這個條件必須滿足。仔細考慮下上述方法,在顧客購買量少的情況下,訂單重複的可能性為零,但是在購買高蜂期生成的訂單號重複是很有可能發生的。所以上述方...
redis 生成訂單號學習
題目是生成明天的訂單號,刪除昨天的訂單號,在redis操作,訂單號暫定規則為年月日接五位數。如2018102200001 當乙個訂單生成的時候,去redis去取訂單號,去玩後刪掉。這個取和刪除操作是乙個命令發過去的。不能寫成兩個語句。redis五種結構詳解 redis五種結構詳解 redis設定li...