js怎麼生成乙個訂單號

2021-10-01 13:26:52 字數 1115 閱讀 6269

最近公司在做乙個網上**,現在我要求每次支付成功之後前端生成做乙個訂單號。

訂單號的合成規則有很多,如:

識別碼+日期+字元 //組成的方式不盡相同

我這裡是每次支付成功時獲取手機:當前時間,傳送給後台,後台在後面加上公司的識別碼生成

思路:獲取當前時間的時間戳,分別求出年、月、日、時、分、秒,用乙個變數接收把他們和起來就行了

>

>

>

訂單號: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...