
Product
Introducing Tier 1 Reachability: Precision CVE Triage for Enterprise Teams
Socket’s new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.
This package will help you generate a date in a programmer-friendly format.
It might be useful for console logging, generating IDs, naming files, etc.
Let's treat the Date as a number. It's all about increasing that number.
Unix time does that, but it's not human-readable.
The solution is to start with YMD, add hours to it, and include milliseconds as the smallest unit.
The end result is the format YYYYMMDDHHMMSSms.
Many people use such a format. However, it has never been standardized.
precision
The argument sets the precision we want to see in output.
0
- Year, Month, Day (default)
1
- Year, Month, Day, Hour, Minute, Second
2
- Year, Month, Day, Hour, Minute, Second, Millisecond
separator
You can pass a string separator to separate blocks and make the output more readable.
In examples below you can see dots and hyphens.
By using NPM
npm i datr
By using PNPM
pnpm add datr
By using BUN
bun add datr
import datr from 'datr';
console.log(typeof datr());
// string
console.log(datr());
// 20221230
console.log(datr(1));
// 20221230183500
console.log(datr(2));
// 20221230183500001
console.log(datr(2, '.'));
// 20221230.183500.001
console.log(datr(2, '-'));
// 20221230-183500-001
By using NPM
npm i -g datr
By using PNPM
pnpm add -g datr
By using BUN
bun add -g datr
datr
# 20221230
datr 1
# 20221230183500
datr 2
# 20221230183500001
datr 2 .
# 20221230.183500.001
datr 2 -
# 20221230-183500-001
By using NPM
npx datr
By using PNPM
pnpm dlx datr
By using BUN
bunx datr
FAQs
Generates a date in a programmer-friendly format
We found that datr demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket’s new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.
Research
/Security News
Ongoing npm supply chain attack spreads to DuckDB: multiple packages compromised with the same wallet-drainer malware.
Security News
The MCP Steering Committee has launched the official MCP Registry in preview, a central hub for discovering and publishing MCP servers.