0
부트 스트랩 datetime pickers가 있고 DB에서 읽은 데이터를 사용하여 서버에서 텍스트 상자와 선택한 날짜와 시간을 설정하려고합니다. 오늘 오전 12시에 오늘 날짜로 설정합니다.부트 스트랩 datetimepicker - 날짜 시간 서버 측 설정
$(document).ready(function() {
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
Sys.WebForms.PageRequestManager.getInstance().beginAsyncPostBack();
function EndRequestHandler(sender, args) {
$('#tpStartDate').datetimepicker({
sideBySide: true,
ignoreReadonly:true,
daysOfWeekDisabled:[0,6]
});
$('#tpEndDate').datetimepicker({
sideBySide: true,
ignoreReadonly:true,
daysOfWeekDisabled:[0,6]
});
}
});
<div class="col-sm-3 col-md-3">
<div class="form-group">
<label for="title">Start Date</label>
<div class="input-group date" id="tpStartDate">
<input runat="server" id="tbStartDateTime" type="text" class="form-control" readonly="readonly" style="cursor:pointer" />
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar" style="cursor:pointer"></span>
</span>
</div>
</div>
</div>
.cs :
이 위 내에서 .aspx 및 .aaspx.cs 파일 내용입니다 제가 위에서 중단 점을 넣을 때, 나는 날짜를 시작 참조
tbStartDateTime.Value = dtClassList.Rows[0]["StartDateTime"].ToString();
tbEndDateTime.Value = dtClassList.Rows[0]["EndDateTime"].ToString();
은 " 2015 년 8 월 23 일 1:30:00 PM "이고 종료 날짜 시간은"8/23/2017 3:00:00 PM "이지만 페이지에서는"10/17/2017 12:00 AM "으로 표시됩니다. (오늘 날짜)
4.14.30 버전이 있습니다. 나는 4.17.47을 시도했지만 스타일이 엉망이었습니다. 아마도 Bootstrap 3.3.7과 잘 맞지 않습니다. 그러나 useCurrent : false를 설정하면 내 문제가 해결 된 것 같습니다. 감사. – NoBullMan
BS 3.3.7 버전을 사용하고 있기 때문에 스타일에 이상이 있습니다. CSS 스타일 (라이브러리의 것)을 버전 범프로 업데이트하는 것을 잊지 마십시오. –