jsが注文番号を生成する方法

最近、同社はオンラインショッピングモールを運営しており、支払いが成功するたびにフロントエンドに注文番号を生成するように依頼しています。

注文番号には、次のような多くの合成ルールがあります。

識別コード+日付+文字//構成の方法は同じではありません

私は支払いが成功するたびに携帯電話を手に入れるためにここにいます:当前时间それをバックグラウンドに送信すると、バックグラウンドは会社の识别码世代を追加します

アイデア:現在の時刻のタイムスタンプを取得し、それぞれ年、月、日、時、分、秒を見つけ、変数を使用してそれらを受け取り、結合します。

<body>
	<div>
		<span>订单号:</span>
		<input type="text" id="order" name="WIDout_trade_no" />
	</div>
	<button id="btn">生成订单</button>
</body>
var btn=document.getElementById('btn')
var order=document.getElementById('order')
btn.onclick = function(){
    
    
  GetDateNow();
}

function GetDateNow(){
    
    
	// 时间戳
	var time = new Date();
	// 年
	var year= String(time.getFullYear());
	// 月
	var mouth= String(time.getMonth() + 1);
	// 日
	var day= String(time.getDate());
	// 时
	var hours= String(time.getHours());
	if(hours.length<2){
    
    
		hours='0' + hours
	}
	// 分
	var minutes= String(time.getMinutes());
	if(minutes.length<2) {
    
    
		minutes='0' + minutes
	}
	// 秒
	var seconds= String(time.getSeconds());
	if(seconds.length<2) {
    
    
		seconds='0' + seconds
	}
	var str = year + mouth + day + hours + minutes + seconds
	order.value = str
}

フロントエンドページでの簡単な注文生成が完了しました。
ここに写真の説明を挿入

おすすめ

転載: blog.csdn.net/qq_44469200/article/details/103597398