Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@baiwusanyu/utils-date

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@baiwusanyu/utils-date - npm Package Compare versions

Comparing version
1.1.0
to
1.1.1
+11
-11
index.cjs

@@ -41,5 +41,5 @@ "use strict";

// ../packages/date/src/date.ts
var import_dayjs = __toESM(require("dayjs"), 1);
var import_utc = __toESM(require("dayjs/plugin/utc"), 1);
var import_duration = __toESM(require("dayjs/plugin/duration"), 1);
var import_esm = __toESM(require("dayjs/esm"), 1);
var import_utc = __toESM(require("dayjs/esm/plugin/utc"), 1);
var import_duration = __toESM(require("dayjs/esm/plugin/duration"), 1);
function setZeroDate(num) {

@@ -49,9 +49,9 @@ return num < 10 ? `0${num}` : `${num}`;

function getLastDay(month, year = (/* @__PURE__ */ new Date()).getFullYear(), isFull = false) {
const m = (0, import_dayjs.default)(`${year}-${month}`, "YYYY-MM").endOf("month");
const m = (0, import_esm.default)(`${year}-${month}`, "YYYY-MM").endOf("month");
return isFull ? m.format("YYYY-MM-DD") : new Date(year, month, 0).getDate();
}
function formatDate(time, format = "YYYY-MM-DD HH:mm:ss") {
import_dayjs.default.extend(import_utc.default);
const dateObj = (0, import_dayjs.default)(time);
if (dateObj.utcOffset() !== (0, import_dayjs.default)().utcOffset())
import_esm.default.extend(import_utc.default);
const dateObj = (0, import_esm.default)(time);
if (dateObj.utcOffset() !== (0, import_esm.default)().utcOffset())
dateObj.utcOffset("+08:00");

@@ -61,6 +61,6 @@ return dateObj.format(format);

function relativeTime(rTime, cTime, isBefore = true, unit = "hour", lang = "zh-cn") {
import_dayjs.default.extend(import_duration.default);
const currentTime = (0, import_dayjs.default)(cTime);
const relativeTime2 = (0, import_dayjs.default)(rTime);
const diff = import_dayjs.default.duration(
import_esm.default.extend(import_duration.default);
const currentTime = (0, import_esm.default)(cTime);
const relativeTime2 = (0, import_esm.default)(rTime);
const diff = import_esm.default.duration(
isBefore ? currentTime.diff(relativeTime2) : relativeTime2.diff(currentTime)

@@ -67,0 +67,0 @@ );

// ../packages/date/src/date.ts
import dayjs from "dayjs";
import utc from "dayjs/plugin/utc";
import duration from "dayjs/plugin/duration";
import dayjs from "dayjs/esm";
import utc from "dayjs/esm/plugin/utc";
import duration from "dayjs/esm/plugin/duration";
function setZeroDate(num) {

@@ -6,0 +6,0 @@ return num < 10 ? `0${num}` : `${num}`;

@@ -6,3 +6,3 @@ {

"type": "module",
"version": "1.1.0",
"version": "1.1.1",
"keywords": [

@@ -9,0 +9,0 @@ "typescript",