Coldfusion: конвертируйте дату в евро в дату - PullRequest
0 голосов
/ 01 декабря 2011

У меня есть средство выбора даты, отправляющее строковые даты в евро-формате, например 02/12/2011 (2 декабря 2011 г.) Однако, когда я пытаюсь подготовить дату в американском формате, чтобы база данных могла с ней справиться, например,

dateformat(LSDateFormat(form.startDate),'yyyy-mm-dd')

или

dateformat(form.startDate,'yyyy-mm-dd')

это свертывает дату до 2011-02-12 (12 февраля 2011 г.).

Есть ли у кого-нибудь решение, которое может обрабатывать даты - как строки или объекты даты.

Cheers, Пол

1 Ответ

1 голос
/ 01 декабря 2011

Как это работает для вас:

<cfscript>
euDateArr = ListToArray(form.startDate, '/');
dateObj = CreateDate(euDateArr[3], euDateArr[2], euDateArr[1]);
</cfscript>
...