internal/functions/ConvertTo-JsDate.ps1
function ConvertTo-JsDate { <# .SYNOPSIS Converts Datetime input to a Java Script date format .DESCRIPTION This function acceptes date time input and converts to a Java script compatible format. Java Script date time format: New date (yyyy, MM, dd, HH, mm, ss) This is internal function part of ConvertTo-DbaTimeline .PARAMETER InputDate The InputDate parameter must be a valid datetime type .NOTES Tags: Internal Author: Marcin Gminski (@marcingminski) Dependency: None Requirements: None Website: https://dbatools.io Copyright: (C) Chrissy LeMaire, clemaire@gmail.com - License: MIT https://opensource.org/licenses/MIT .LINK --internal function, not exposed to end user .EXAMPLE ConvertTo-JsDate (Get-Date) Returned output: new Date(2018, 7, 14, 07, 40, 42) #> [CmdletBinding()] param ( [Parameter(Mandatory = $true)] [datetime] $InputDate ) [string]$out = "new Date($(Get-Date $InputDate -format "yyyy"), $($(Get-Date $InputDate -format "MM")-1), $(Get-Date $InputDate -format "dd"), $(Get-Date $InputDate -format "HH"), $(Get-Date $InputDate -format "mm"), $(Get-Date $InputDate -format "ss"))" return $out } |