Estoy tratando de crear un componente para una fecha específica usando reaccionar con antd. Aquí está mi código:
import { Statistic, Col, Row } from 'antd'; const { Countdown } = Statistic; const deadline = Date.parse('2022-12-31') - Date.now(); const Count = () => { return ( <Countdown title="Countdown" value={deadline} format="DD:HH:mm:ss"/> ) }La cuenta regresiva solo muestra 00:00:00:00 cuando la marca de tiempo tiene un número positivo. Cualquier ayuda es apreciada. ¡Gracias!
La fecha límite pasada al componente <Countdown> debe ser un valor absoluto (es decir, a partir de la época: 1 de enero de 1970).
Así que necesitas cambiarlo simplemente a:
const deadline = Date.parse('2022-12-31');Puede consultar este ejemplo de Stackblitz como referencia.