tiempo

now

Get the current date and time as a ZonedDateTime

Get the current date and time as a ZonedDateTime in the specified timezone.

Signature

function now(timezone: Timezone): Temporal.ZonedDateTime

type Timezone = 'UTC' | string;

Parameters

ParameterTypeDescription
timezoneTimezoneIANA timezone identifier (e.g., "America/New_York", "Europe/London") or "UTC"

Returns

A Temporal.ZonedDateTime representing the current moment in the specified timezone.

Examples

Server-side: Get now in UTC

import { now } from '@gobrand/tiempo';

const nowUtc = now("UTC");

Server-side: Get now in user's timezone

import { now } from '@gobrand/tiempo';

// Get timezone from user preferences (stored in DB)
const nowUser = now(user.timezone);

Client-side: Get now in browser's timezone

import { now, browserTimezone } from '@gobrand/tiempo';

const nowLocal = now(browserTimezone());

Get now in a specific timezone

import { now } from '@gobrand/tiempo';

const nowInMadrid = now("Europe/Madrid");
const nowInTokyo = now("Asia/Tokyo");

On this page