PageSourceSearch

https://medika.vn/wp-content/plugins/date-time-picker-for-contact-form-7/assets/js/datetimepicker.js?ver=1.0.0

js medika.vn collected 2026-10-08 20:23:50 UTC 2,664 bytes, 102 lines download raw bytes

1;(function ($) {
2	$(document).ready(function () {
3		
4		function get_todate(){
5			var today = new Date();
6			var dd = today.getDate();
7			var mm = today.getMonth()+1; //January is 0!
8			var yyyy = today.getFullYear();
9			if(dd<10) {
10				dd = '0'+dd
11			} 
12			if(mm<10) {
13				mm = '0'+mm
14			} 
15			today = yyyy + '-' + mm + '-' + dd;
16			return today;
17		}
18		
19		function get_tomorrow(){
20			var tomorrow = new Date(new Date().getTime() + 24 * 60 * 60 * 1000);
21			var dd = tomorrow.getDate()
22			var mm = tomorrow.getMonth() + 1
23			var yyyy = tomorrow.getFullYear()
24			if(dd<10) {
25				dd = '0'+dd
26			} 
27			if(mm<10) {
28				mm = '0'+mm
29			} 
30			tomorrow = yyyy + '-' + mm + '-' + dd;
31			return tomorrow;
32		}
33		
34		$('.walcf7-datetimepicker').each(function(index, element) {
35			var todate = get_todate();
36			var tomorrow = get_tomorrow();
37			$(this).datetimepicker({
38				dayOfWeekStart : 1,
39				yearStart: '1900',
40				lang:'en',
41				format:'d-m-Y H:i',
42				formatDate:'d-m-Y',
43				formatTime:'H:i',
44				defaultTime:'10:00',
45				validateOnBlur: false,
46				startDate:tomorrow,
47				step: 30,
48				onGenerate: function( ct, $input ){
49					$input.prop('readonly', true);
50					var $this = $(this);
51					$this.find('.xdsoft_date').removeClass('xdsoft_disabled');
52					$this.find('.xdsoft_time').removeClass('xdsoft_disabled');
53				},
54				allowTimes:[ 
55					'07:00', '07:30', '08:00', '08:30', '09:00', '09:30', '10:00', '10:30', '11:00', '11:30', '12:00', '12:30', 
56					'13:00', '13:30', '14:00', '14:30', '15:00', '15:30', '16:00', '16:30', '17:00'
57				],		
58			});
59		});
60		
61		$('.walcf7-datepicker').each(function(index, element) {
62			var todate = get_todate();
63			var tomorrow = get_tomorrow();
64			$(this).datetimepicker({
65				dayOfWeekStart : 1,
66				yearStart: '1900',
67				lang:'en',
68				timepicker:false,
69				format:'Y-m-d',
70				formatDate:'Y-m-d',
71				validateOnBlur: false,
72				startDate:tomorrow,
73				onGenerate: function( ct, $input ){
74					$input.prop('readonly', true);
75					var $this = $(this);
76					$this.find('.xdsoft_date').removeClass('xdsoft_disabled');
77					$this.find('.xdsoft_time').removeClass('xdsoft_disabled');
78				}						
79			});
80		});
81		
82		$('.walcf7-timepicker').each(function(index, element) {
83			$(this).datetimepicker({
84				datepicker:false,
85				ignoreReadonly: true,
86				allowInputToggle: true,							
87				format:'H:i',
88				defaultTime:'10:00',
89				step:15,
90				validateOnBlur: false,
91				onGenerate: function( ct, $input ){
92					$input.prop('readonly', true);
93					var $this = $(this);
94					$this.find('.xdsoft_date').removeClass('xdsoft_disabled');
95					$this.find('.xdsoft_time').removeClass('xdsoft_disabled');
96				}
97			});
98		});
99		
100	});
101}(jQuery));
102

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.