bb-plane-fork/apps/web/core/hooks/use-current-time.tsx
sriram veeraghanta 02d0ee3e0f
chore: add copyright (#8584)
* feat: adding new copyright info on all files

* chore: adding CI
2026-01-27 13:54:22 +05:30

23 lines
558 B
TypeScript

/**
* Copyright (c) 2023-present Plane Software, Inc. and contributors
* SPDX-License-Identifier: AGPL-3.0-only
* See the LICENSE file for details.
*/
import { useEffect, useState } from "react";
export const useCurrentTime = () => {
const [currentTime, setCurrentTime] = useState(new Date());
// update the current time every minute (60000ms)
useEffect(() => {
const intervalId = setInterval(() => {
setCurrentTime(new Date());
}, 60000);
return () => clearInterval(intervalId);
}, []);
return {
currentTime,
};
};