Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
quote:
Originally posted by: djl2445
Here is the error.
Date value passed to date function CreateDateTime is unspecified or invalid.
Specify a valid date in CreateDateTime function.
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
I am having a problem here:
<cfscript>
writeoutput(createdatetime(2022,03,13,2,0,0));
</cfscript>
Got this error:
Date value passed to date function createDateTime is unspecified or invalid.
Is this related w/ the JVM that I am using? Please help. Thanks.
Copy link to clipboard
Copied
Just reported the bug:
https://tracker.adobe.com/#/view/CF-4212875
Copy link to clipboard
Copied
Does the following help as a workaround?
Copy link to clipboard
Copied
I can't change this because the app is running in US/Los Angeles time zone. For our European server everything is working great.
Thanks.
Copy link to clipboard
Copied
Oh, what I mean is that you should add your own time-zone to jvm.config. That is,
-Duser.timezone=America/Los_Angeles
Copy link to clipboard
Copied
Does that help?
Copy link to clipboard
Copied
Nope. Thanks.
Copy link to clipboard
Copied
Did you restart ColdFusion after adding the (JVM time-zone) flag? Restarting is crucial.
Copy link to clipboard
Copied
Just to be sure, does the following work?
<cfscript>
writeoutput(createdatetime(2022,3,13,2,0,0));
</cfscript>
The documentation on CreateDateTime says its arguments should be integers. So, when you use 03 in place of 3, you are in questionable territory. ColdFusion cannot then offer you any guarantees.