Skip to content
Related Articles

Related Articles

Improve Article

How to get current date and time in firebase using ReactJS ?

  • Last Updated : 28 Jun, 2021

The following approach covers how to get the current date and time in firebase using react. We have used the firebase module to achieve so.

Creating React Application and Installing Module:

  • Step 1: Create a React-app using the following command:

    npx create-react-app myapp
  • Step 2: After creating your project folder i.e. myapp, move to it using the following command:

    cd myapp

     



  • Step 3: After creating the ReactJS application, Install the firebase module using the following command:

    npm install firebase@8.3.1 --save

Project structure: Our project structure will look like this.

Example: Now implement the time and date part. Here, We are going to use a method called Timestamp which helps us to get the current date and time.

App.js




import React from 'react';
import firebase from 'firebase';
import {useState} from 'react';
  
function App() {
  // Current state
  const [curr , setCurr] = useState('');
    
  // Function to get time and date
  const getDate = () => {
      const a = firebase.firestore
          .Timestamp.now().toDate().toString();
      setCurr(a);
  }
    
  return (
    <div>
      <center>
        <h1>{curr}</h1>
        <button onClick={getDate}>Show Date</button>
      </center>
    </div>
  );
}
  
export default App;

Step to Run Application: Run the application using the following command from the root directory of the project:

npm start

Output: Now open your browser and go to http://localhost:3000/, you will see the following output:

My Personal Notes arrow_drop_up
Recommended Articles
Page :