epipko
04/19/2022, 5:42 PM<cfset x = #dateTimeFormat(lsParseDateTime(DateConvert("UTC2Local", "2021-12-09T15:11:32.273Z")), 'MM/DD/YYYY hh:nn:ss')#>
<cfoutput>#x#</cfoutput>
and getting this:
12/08/2021 111132
How do I convert back to "*2021-12-09T151132.273Z*" format?Adam Cameron
lsParseDateTime(DateConvert("UTC2Local", "2021-12-09T15:11:32.273Z"))
. This is what you generally want to have in your code.
⢠dateTimeFormat
takes a date and converts it into a string. You only ever really want to do that at the very last moment when the date value exits your app (html, json, some DBs, etc)Adam Cameron
myDate = lsParseDateTime(DateConvert("UTC2Local", "2021-12-09T15:11:32.273Z"))
Adam Cameron
"2021-12-09T15:11:32.273Z"
Adam Cameron
Adam Cameron
dateTimeFormat
, as you already seem to know. So... possibly refine your question. Which part of formatting a date into that format are you having trouble with?bhartsfield
04/19/2022, 6:17 PMMatt Jones
04/19/2022, 6:19 PMbhartsfield
04/19/2022, 6:21 PMAdam Cameron
Adam Cameron
DateConvert
in there? You said yer starting with a UTC date anyhow?epipko
04/19/2022, 6:28 PMepipko
04/19/2022, 6:28 PMcurl
-H "X-Api-Token: ABC123"
-H "X-Api-Version: 2020-08"
"<https://api.returnly.com/returns.json?include=return_line_items,shipping_labels>
&status=refunded
&min_updated_at=2017-02-22T20:28:13.000Z
&max_updated_at=2017-02-22T20:28:13.000Z
&min_refunded_at=2017-02-22T20:28:13.000Z
&max_refunded_at=2017-02-22T20:28:13.000Z
&page=1
&per_page=1"
epipko
04/19/2022, 6:29 PMAdam Cameron
epipko
04/19/2022, 6:33 PM#dateTimeFormat(DateConvert("UTC2Local", return_date),'MM/DD/YYYY hh:nn:ss')#
and
#dateTimeFormat(lsParseDateTime(DateConvert("UTC2Local", "2021-12-09T15:11:32.273Z")), 'MM/DD/YYYY hh:nn:ss')#
returning the same resultAdam Cameron
epipko
04/19/2022, 6:35 PMAdam Cameron
epipko
04/19/2022, 6:53 PM<cfset utcNow = #dateConvert("Local2UTC", now())#>
I am getting {ts '2022-04-19 183148'}, there is no time zoneepipko
04/19/2022, 7:07 PM