New-HTMLDate
Outputs a date with a data attribute for live "time ago" calculation or custom display via Moment.js.
Syntax
New-HTMLDate [[-CustomMomentFormat] <String>] [-DoNotIncludeFromNow] [[-Format] <US|EU|24|12|Custom>] [-InputDate] <DateTime> [<CommonParameters>]#All Parameter SetsDescription
Generates a <span> element containing the provided date. - CanonicalFormat is always 'yyyy-MM-dd HH:mm:ss' (used for consistent parsing). - Data attribute "data-format" uses one of the predefined or custom Moment.js formats. - Visible text uses standard .NET formatting. (Or can be changed if desired.)
Examples
EXAMPLE 1
New-HTMLDate -CustomMomentFormat 'Value'Parameters
- -CustomMomentFormat String
- Only used if -Format is set to 'Custom', e.g. 'dddd, MMMM Do YYYY, h:mm:ss A'
- -DoNotIncludeFromNow SwitchParameter
- Decide whether to display "X minutes/hours/days ago" next to the date.
- -Format String
- Choose one of the predefined format sets or use 'Custom'
- Possible values:
US,EU,24,12,Custom - -InputDate DateTime
Common Parameters
This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
For more information, see about_CommonParameters.