以下是一個生成序號的JavaScript代碼,使用當前日期(包括時分秒)作為基礎:

var now = new Date(); // 獲取當前日期和時間
var year = now.getFullYear(); // 獲取當前年份
var month = now.getMonth() + 1; // 獲取當前月份(注意:月份從0開始,因此要加1)
var day = now.getDate(); // 獲取當前日期
var hour = now.getHours(); // 獲取當前小時
var minute = now.getMinutes(); // 獲取當前分鐘
var second = now.getSeconds(); // 獲取當前秒數

// 將日期和時間格式化為字符串,並拼接成一個序號
var serialNumber = year.toString() + pad(month) + pad(day) + pad(hour) + pad(minute) + pad(second);

// 定義一個函數,用於將單個數字的字符串轉換為兩位數的字符串(補0)
function pad(n) {
  return n < 10 ? '0' + n : n.toString();
}

console.log(serialNumber); // 輸出序號

這個代碼會生成一個由年、月、日、小時、分鐘、秒數拼接而成的序號,例如:20210822095637。這個序號可以用於唯一標識某個事件或操作,例如訂單號、交易號等

js以當前日期包含時分秒生成一個序號

原文地址: https://www.cveoy.top/t/topic/fFIk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录