最近、同社はオンラインショッピングモールを運営しており、支払いが成功するたびにフロントエンドに注文番号を生成するように依頼しています。
注文番号には、次のような多くの合成ルールがあります。
識別コード+日付+文字//構成の方法は同じではありません
私は支払いが成功するたびに携帯電話を手に入れるためにここにいます:当前时间
それをバックグラウンドに送信すると、バックグラウンドは会社の识别码
世代を追加します
アイデア:現在の時刻のタイムスタンプを取得し、それぞれ年、月、日、時、分、秒を見つけ、変数を使用してそれらを受け取り、結合します。
<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
}
フロントエンドページでの簡単な注文生成が完了しました。