logo科技微讯

Day.js 使用笔记

作者:科技微讯
日期:2022-03-23
📝 笔记

获取此时此刻的北京时间

const dayjs = require("dayjs");
const utc = require("dayjs/plugin/utc");
const timezone = require("dayjs/plugin/timezone");
dayjs.extend(utc);
dayjs.extend(timezone);
//2022-03-23T11:54:32+08:00
dayjs().tz("Asia/Shanghai").format();

传入某个时间,然后把它转换为北京时间

const dayjs = require("dayjs");
const utc = require("dayjs/plugin/utc");
const timezone = require("dayjs/plugin/timezone");
dayjs.extend(utc);
dayjs.extend(timezone);
//2022-03-22T15:00:00+08:00
dayjs("2022-03-22T07:00:00Z").tz("Asia/Shanghai").format();

自定义转换后的时间格式

const dayjs = require("dayjs");
const utc = require("dayjs/plugin/utc");
const timezone = require("dayjs/plugin/timezone");
dayjs.extend(utc);
dayjs.extend(timezone);
//2022-3-23
dayjs("2022-03-22T07:00:00Z").tz("Asia/Shanghai").format("YYYY-M-D");

获取此时此刻的北京小时、分钟

const dayjs = require("dayjs");
const utc = require("dayjs/plugin/utc");
const timezone = require("dayjs/plugin/timezone");
dayjs.extend(utc);
dayjs.extend(timezone);
//11
dayjs().tz("Asia/Shanghai").hour();
//29
dayjs().tz("Asia/Shanghai").minute();
donation赞赏
thumbsup0
thumbsdown0
暂无评论