- *
Today is {{today | date}}
- *
Or if you prefer, {{today | date:'fullDate'}}
- *
The time is {{today | date:'h:mm a z'}}
- *
`
- * })
- * // Get the current date and time as a date-time value.
- * export class DatePipeComponent {
- * today: number = Date.now();
- * }
- * ```
- *
- * @publicApi
- */
-declare class DatePipe implements PipeTransform {
- private locale;
- private defaultTimezone?;
- private defaultOptions?;
- constructor(locale: string, defaultTimezone?: string | null | undefined, defaultOptions?: (DatePipeConfig | null) | undefined);
- /**
- * @param value The date expression: a `Date` object, a number
- * (milliseconds since UTC epoch), or an ISO string (https://www.w3.org/TR/NOTE-datetime).
- * @param format The date/time components to include, using predefined options or a
- * custom format string. When not provided, the `DatePipe` looks for the value using the
- * `DATE_PIPE_DEFAULT_OPTIONS` injection token (and reads the `dateFormat` property).
- * If the token is not configured, the `mediumDate` is used as a value.
- * @param timezone A timezone offset (such as `'+0430'`). When not provided, the `DatePipe`
- * looks for the value using the `DATE_PIPE_DEFAULT_OPTIONS` injection token (and reads
- * the `timezone` property). If the token is not configured, the end-user's local system
- * timezone is used as a value.
- * @param locale A locale code for the locale format rules to use.
- * When not supplied, uses the value of `LOCALE_ID`, which is `en-US` by default.
- * See [Setting your app locale](guide/i18n/locale-id).
- *
- * @see {@link DATE_PIPE_DEFAULT_OPTIONS}
- *
- * @returns A date string in the desired format.
- */
- transform(value: Date | string | number, format?: string, timezone?: string, locale?: string): string | null;
- transform(value: null | undefined, format?: string, timezone?: string, locale?: string): null;
- transform(value: Date | string | number | null | undefined, format?: string, timezone?: string, locale?: string): string | null;
- static ɵfac: i0.ɵɵFactoryDeclaration