Skip to content

Parsing does not use a timezone #87

@melikhov-dev

Description

@melikhov-dev

Parsing does not use a timezone. Only in format() do I see what I want. It looks a bit weird to me because sometimes I just need a date or timestamp and don't need a format function.

Example

const date = dateTimeParse('2025-01-01T00:00:00', {timeZone: 'Europe/Moscow'});

console.log(date.unix()) // 1735689600
console.log(date.toDate()) // "2025-01-01T00:00:00.000Z"
console.log(date.format()) // "2025-01-01T03:00:00+03:00"


const date2 = dateTimeParse('2025-01-01T00:00:00', {timeZone: 'UTC'});

console.log(date.unix()) // 1735689600
console.log(date.toDate()) // "2025-01-01T00:00:00.000Z"
console.log(date2.format()) // "2025-01-01T00:00:00Z"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions