Date() constructor is rendering my page completely blank

Viewed 85

When I'm using the built-in Date() constructor it's rendering my page completely blank

Current Output

Expected Output

import './ExpenseItem.css';

function ExpenseItem() {
 const expenseDate = new Date(2022, 1, 1)

  return (
      <div className='expense-item'>
          <div>{expenseDate}</div>
          <div className='expense-item__description'>
              <h2>Car Insurance</h2>
              <div className='expense-item__price'>$269.64</div>
          </div>
      </div>
  );
}

export default ExpenseItem; 
2 Answers

** Because Date is an object and you cant render object as child**

// toDateString() will convert it into sting.

const expenseDate = new Date(2022, 1, 1).toDateString();
Related