Learn the Date Object by Building a Date Formatter - Step 28

Tell us what’s happening:

What might be wrong with my code at this point. Thanks.

Your code so far

<!-- file: index.html -->

/* file: styles.css */

/* file: script.js */
// User Editable Region


  switch (dateOptionsSelectElement.value) {
    case "yyyy-mm-dd":
      currentDateParagraph.textContent = formattedDate
        .split("-")
        .reverse()
        .join("-");
      break;
    case "mm-dd-yyyy-h-m":
      currentDateParagraph.textContent =`${month}-${day}-${year}-${hours}-${minutes}`;`;
      break;
  }

// User Editable Region

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36

Challenge Information:

Learn the Date Object by Building a Date Formatter - Step 28

Your answer should follow this format: mm-dd-yyyy h Hours m Minutes. Replace mm, dd, yyyy, h, and m with the month, day, year, hours, and minutes variables you created earlier.
You are missing the text within variables.

Example

`${variableWeek} Week ${variable Sunday} Sunday`

You have missing the text Hours and Minutes.

1 Like
currentDateParagraph.textContent = `${month}-${day}-${year}-${hours} Hours-${minutes} Minutes`;

I have the above code still not going through.

this doesn’t match what it was at the start of the step, maybe you need to reset the step, and then make sure to only change this line:

currentDateParagraph.textContent = ``;

this code doesn’t match the requested format of mm-dd-yyyy h Hours m Minutes
you should not have dashes after the year

3 Likes

this works for me to without dashes after the year.