Jquery Date Time Picker
17:17Introduction
The purpose of this article to show Date & Time using jquery.Using Js & CSS
<script src="/Scripts/jquery.js"></script> <script src="/Scripts/jquery.datetimepicker.full.min.js"></script> <link href="/Scripts/jquery.datetimepicker.min.css" rel="stylesheet" /> <script src="/Scripts/jquery.timepicker.min.js"></script> <link href="/Scripts/jquery.timepicker.css" rel="stylesheet" />
Test.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Test.aspx.cs" Inherits="JqueryDateTimePicker.Test" %>
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Index</title>
<style>
h3 {
color: #5e5959;
padding: 5px;
margin-top: 0;
margin-bottom: 0;
}
input[type=text] {
width: 200px;
padding: 5px;
}
div.in1 {
margin-left:100px;
display: inline-block;
}
div.in2 {
margin-left:100px;
display: inline-block;
}
.main {
margin-left:20%;
margin-top: 2%;
margin-right:16%;
padding:10px;
border:1px solid #3433ce;
}
h2 {
margin-left:20%;
margin-right:16%;
}
</style>
</head>
<body>
<h2>Jquery Date Time Picker:</h2>
<div class="main">
<div class="in1">
<h3>Date_time_picker:</h3>
<input type="text" value="" id="datetimepicker" /><br><br>
<h3>Mask_date_time_picker:</h3>
<input type="text" value="" id="datetimepicker_mask" /><br><br>
<h3>Time_picker:</h3>
<input type="text" id="datetimepicker1" /><br><br>
<h3>Time_picker_12 am/pm:</h3>
<input type="text" id="datetimepicker12" /><br><br>
<h3>Date_picker:</h3>
<input type="text" id="datetimepicker2" /><br><br>
</div>
<div class="in2">
<h3>Disable_all_weekend:</h3>
<input type="text" id="datetimepicker9" />
<h3>Default_date_and_time:</h3>
<input type="text" id="default_datetimepicker" />
<h3>Disable_specific_dates:</h3>
<p>Disable the dates 2 days from current date.</p>
<input type="text" id="datetimepicker11" />
<h3>Dark_theme:</h3>
<input type="text" id="datetimepicker_dark" />
<h3>Date_time_format_and_locale:</h3>
<div>
<select id="datetimepicker_format_locale">
<option value="en">English</option>
<option value="de">German</option>
<option value="ru">Russian</option>
<option value="uk">Ukrainian</option>
<option value="fr">French</option>
<option value="es">Spanish</option>
</select>
<input type="text" value="D, l, M, F, Y-m-d H:i:s" id="datetimepicker_format_value" />
</div>
<div style="margin:10px;"></div>
<div>
<input type="button" value="applay =>" id="datetimepicker_format_change" />
<input type="text" id="datetimepicker_format" class="input input-wide" />
</div>
</div>
</div>
<script src="/Scripts/jquery.js"></script>
<script src="/Scripts/jquery.datetimepicker.full.min.js"></script>
<link href="/Scripts/jquery.datetimepicker.min.css" rel="stylesheet" />
<script src="/Scripts/jquery.timepicker.min.js"></script>
<link href="/Scripts/jquery.timepicker.css" rel="stylesheet" />
<script>
$.datetimepicker.setLocale('en');
$('#datetimepicker_format').datetimepicker({ value: '2015/04/15 05:03', format: $("#datetimepicker_format_value").val() });
console.log($('#datetimepicker_format').datetimepicker('getValue'));
$("#datetimepicker_format_change").on("click", function (e) {
$("#datetimepicker_format").data('xdsoft_datetimepicker').setOptions({ format: $("#datetimepicker_format_value").val() });
});
$("#datetimepicker_format_locale").on("change", function (e) {
$.datetimepicker.setLocale($(e.currentTarget).val());
});
$('#datetimepicker').datetimepicker({
dayOfWeekStart: 1,
lang: 'en',
disabledDates: ['1986/01/08', '1986/01/09', '1986/01/10'],
startDate: '1986/01/05'
});
$('#datetimepicker').datetimepicker({ value: '2015/04/15 05:03', step: 10 });
$('#default_datetimepicker').datetimepicker({
formatTime: 'H:i',
formatDate: 'd.m.Y',
//defaultDate:'8.12.1986', // it's my birthday
defaultDate: '+03.01.1970', // it's my birthday
defaultTime: '10:00',
timepickerScrollbar: false
});
$('#datetimepicker_mask').datetimepicker({
mask: '9999/19/39 29:59'
});
$('#datetimepicker1').datetimepicker({
datepicker: false,
format: 'H:i',
step: 5
});
$('#datetimepicker12').timepicker({ 'step': 5 });
$('#datetimepicker2').datetimepicker({
//yearOffset: 222,
lang: 'ch',
timepicker: false,
format: 'd/m/Y',
formatDate: 'Y/m/d'
//minDate: '-1970/01/02', // yesterday is minimum date
//maxDate: '+1970/01/02' // and tommorow is maximum date calendar
});
$('#datetimepicker9').datetimepicker({
onGenerate: function (ct) {
$(this).find('.xdsoft_date.xdsoft_weekend')
.addClass('xdsoft_disabled');
},
weekends: ['01.01.2014', '02.01.2014', '03.01.2014', '04.01.2014', '05.01.2014', '06.01.2014'],
timepicker: false
});
var dateToDisable = new Date();
dateToDisable.setDate(dateToDisable.getDate() + 2);
$('#datetimepicker11').datetimepicker({
beforeShowDay: function (date) {
if (date.getMonth() == dateToDisable.getMonth() && date.getDate() == dateToDisable.getDate()) {
return [false, ""]
}
return [true, ""];
}
});
$('#datetimepicker_dark').datetimepicker({ theme: 'dark' })
</script>
</body>
</html>
Now after run the application we see the screen like below:


0 comments