carbon-ts
TypeScript icon, indicating that this package has built-in type declarations

3.0.0 • Public • Published

Carbon ts

A library to simplify handling dates and times in TypeScript.

Usage

Installation

npm i carbon-ts

Create an instance

import {TimeZoneEnum, LocaleEnum, DateTime} from "carbon-ts";

// With default time zone and locale
var dateTime = DateTime.Now();


// With custom timezone and default locale
var dateTime = DateTime.now(TimeZoneEnum.enUS)

// With custom timezone and locale
var dateTime = DateTime.now(TimeZoneEnum.AmericaMonterrey, LocaleEnum.enUS);

// Add a day
dateTime.addDay();

// Difference in seconds.

const diff = dateTime.diffInSeconds(otherDateTime)

// Format a date

console.log(dateTime.toFormat("YYYY-MM-DD HH:mm:ss"))
// Use DateTimeFormatEnum as reference

export enum DateTimeFormatEnum {
    FullYear= "YYYY",
    TwoDigitsYear = "YY",
    NameMonth = "MMN",
    TwoDigitsMonth = "MM",
    Month = "M",
    NameDay = "DDD",
    TwoDigitsDay = "dd",
    Day = "d",
    TwentyFourHour = "HH",
    TwoDigitsHour = "hh",
    Hour = "h",
    TwoDigitsMinute = "mm",
    Minute = "m",
    TwoDigitsSecond = "ss",
    Second = "s"
}

Readme

Keywords

Package Sidebar

Install

npm i carbon-ts

Weekly Downloads

50

Version

3.0.0

License

MIT

Unpacked Size

101 kB

Total Files

17

Last publish

Collaborators

  • joc-luis