Click here to Skip to main content
15,894,646 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
My screen as follows

From Date Datepicker

when i select the date less than the today date shows the message and date format of datepicker date dd-mm-yyyy.

for that i written a code

C#
(function () {
             ("#datepicker").datepicker();
             ("#datepicker").on('change', function () {
                 var date = Date.parse($(this).val());
                 if (date < Date.now()) {
                     alert('Selected date must be greater than today date');
                     $(this).val('');
                 }
             });
         });



Date picker date format code as follows

C#
(function () {

             ("#datepicker").datepicker({ dateFormat: "dd-mm-yy" }).val()

         });

in run mode when i select the date less than today date means message shows correctly Selected date must be greater than today date. but date format is not changing , date format i get as
02/14/2018. the date format must 14-02-2018.

what is the mistake in my above code.

What I have tried:

My screen as follows

From Date Datepicker

when i select the date less than the today date shows the message and date format of datepicker date dd-mm-yyyy.

for that i written a code

C#
$(function () {
             ("#datepicker").datepicker();
             ("#datepicker").on('change', function () {
                 var date = Date.parse($(this).val());
                 if (date < Date.now()) {
                     alert('Selected date must be greater than today date');
                     $(this).val('');
                 }
             });
         });



Date picker date format code as follows

C#
(function () {

             ("#datepicker").datepicker({ dateFormat: "dd-mm-yy" }).val()

         });


in run mode when i select the date less than today date means message shows correctly Selected date must be greater than today date. but date format is not changing , date format i get as
02/14/2018. the date format must 14-02-2018.

what is the mistake in my above code.
Posted
Updated 9-Feb-18 0:47am
v2
Comments
[no name] 9-Feb-18 0:52am    
please let me know the answer for this questions

 
Share this answer
 
see javascrip">How to compare dd/mm/yyyy date format in javascript[^]
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900