0

Hai I want to set javascript variable (getdate1) as PHP variable to compare the dates with database value to display event details. I attached the attachement of how alert box will work.

        var getdate1 = document.getElementById("eventDayName").innerHTML = selectedDate.toLocaleString("en-US", {
            month: "long",
            day: "numeric",
            year: "numeric"
        }); 

        alert(getdate1); 

enter image description here

sixthstar
  • 75
  • 1
  • 1
  • 9

1 Answers1

0

HTML: <input type='hidden' id='myDate' name='myDate'> JS: document.getElementById('myDate').value = getDate1; PHP: $date = $_POST['myDate'];

Explanation: Make a hidden html element. Set its value with javascript. Get its value with PHP.

Simcha
  • 99
  • 1
  • 12
  • If you go to the console and view the value of the HTML element (document.getElementById('myDate').value), is it displaying? – Simcha Dec 03 '19 at 06:30
  • Uncaught ReferenceError: getDate1 is not defined at HTMLDivElement.gridTable.onclick (calender.php:745) gridTable.onclick @ calender.php:745 – sixthstar Dec 03 '19 at 06:41
  • Try assigning the date to getDate1 and the dom element separately, like this: var getDate1 = selectedDate.toLocaleString("en-US", { month: "long", day: "numeric", year: "numeric" }); document.getElementById("eventDayName").innerHTML = getDate1; – Simcha Dec 03 '19 at 07:03