사용자가 날짜와 시간을 선택하는 양식이 있습니다. 사용자의 선택은 표시 할 특정 응답을 동일한 양식으로 입력하려는 시간과 날짜를 나타냅니다. 그런 다음 선택한 값을 가져 와서 테이블에 삽입합니다 : cse_result_summary
. 바로 지금 제 코드가 올바르게 삽입하고 있습니다.날짜 및 시간 양식 값을 한 열에 삽입하는 방법은 무엇입니까?
날짜는 this jquery plugin입니다. 시간은 단순한 선택입니다. 양식을 완성하기 전에 내가 생각하지 않은 것이 오늘날의 날짜를 show_date
과 비교하는 방법이었습니다.
아래 코드는 show_date
에서 작동하지만 시간 문제입니다. 날짜가 더 크지 만 시간이 맞지 않더라도 그 시간이 표시 될 때까지 기다려야합니다. 그 특정 시간과 날짜에 표시하고 싶습니다. 그 날짜와 시간이 지나면 그것이 더 이상 시간이 문제가 되어선 안됩니다.
날짜와 시간을 다른 열에 삽입 했으므로 하나의 열에 삽입 할 수 있는지 궁금합니다. 난 단지 것입니다 그런 식으로 비교 todayDate> formDate :
<cfset dtToday = Now() />
<cfif DateFormat(dtToday, "yyyy--mm--dd") gte DateFormat(getdates.show_date)
&& TimeFormat(dtToday) gte timeformat(getdates.show_time)>
다른 파일 날짜/시간은 당신이 이런 식으로 뭔가를 할 수있다 데이터베이스 필드 유형을 가정 (양식 파일)
<tr>
<td> Date it will display (Please enter date format mm/dd/yyyy.):</td>
<td><input class="inputDate" id="inputDate"
value="07/01/2014" NAME="date_used"/>
</td>
</tr>
<tr>
<td> Time it will display (Please enter time format hh:mm tt):
<td><select ID="time_used" NAME="time_used" VALIDATE="date" >
<option selected> Select Time</option>
<option value="7:00 AM">7:00 AM</option>
<option value="7:15 AM">7:15 AM</option>
<option value="7:30 AM">7:30 AM</option>
<option value="7:45 AM">7:45 AM</option>
<option value="8:00 AM">8:00 AM</option>
</select></TD>
</td>
</tr>
</tbody>
</table>
<p><input type="submit" name="Submit" value="Submit"></p>
</form>
<cfif FormSubmit eq "FormSubmitted">
... more code....
<cfset month_date_show = #DateFormat(Trim(form.month_date_show), "mm-15-yyyy")#>
<cfset newdate = #DateFormat(Trim(date_used), "mm-dd-yyyy")# />
<cfset time_used = #TimeFormat(Trim(time_used),"h:mm tt")#>
<cfquery datasource="Intranet" name="InsertRequest">
INSERT INTO cse_result_summary
(show_date, show_time,monthly_enter_date,monthly_past_date)
VALUES
('#newdate#','#time_used#',getdate(),'#month_date_show#')
</cfquery>
coldfusion 함수 인 CreateDateTime()이 도움이 될 것입니다. 제출 된 값의 유효성을 확인한 후 사용하십시오. –
다음과 같은 의미입니까? –
user3591637
아니요. Dateformat은 문자열을 생성합니다. datetime 객체가 필요합니다. –