TypeScript生成订单编号
时间: 2023-04-03 19:02:48 浏览: 129
可以使用以下代码生成订单编号:
```typescript
function generateOrderNumber(): string {
const date = new Date();
const year = date.getFullYear().toString().substr(-2);
const month = (date.getMonth() + 1).toString().padStart(2, '0');
const day = date.getDate().toString().padStart(2, '0');
const hour = date.getHours().toString().padStart(2, '0');
const minute = date.getMinutes().toString().padStart(2, '0');
const second = date.getSeconds().toString().padStart(2, '0');
const random = Math.floor(Math.random() * 10000).toString().padStart(4, '0');
return `${year}${month}${day}${hour}${minute}${second}${random}`;
}
const orderNumber = generateOrderNumber();
console.log(orderNumber);
```
这个函数会生成一个14位的订单编号,格式为YYMMDDHHmmssRRRR,其中YY表示年份的后两位,MM表示月份,DD表示日期,HH表示小时,mm表示分钟,ss表示秒钟,RRRR表示一个四位的随机数。