Calculadora de Fechas y Tiempo – Kit de Herramientas de Fecha y Hora

¿Qué fecha es hoy?

12 1 2 3 4 5 6 7 8 9 10 11
📅
Día del año
📊
Semana del año
🌅
Hora del día
🌸
Estación
🗓️
Año bisiesto
Signo del zodiaco

📅 Calendario interactivo

Dom Lun Mar Mié Jue Vie Sáb

⏳ Temporizador de cuenta regresiva

Establece una fecha y hora futuras para la cuenta regresiva.

🧮 Calculadora de fechas

Diferencia entre fechas

Sumar/Restar días

🔄 Convertidor de formato de fecha

🌐 Estándares internacionales de fecha

Los formatos de fecha pueden ser ambiguos. Aquí tienes una guía rápida de los estándares más comunes, mostrando la fecha de hoy:

Estándar Formato Ejemplo (Hoy)
Formato EE. UU. MM/DD/AAAA
Formato europeo DD/MM/AAAA
ISO 8601 AAAA-MM-DD

📊 Fórmulas y fragmentos para aplicaciones populares

Obtén rápidamente información de fechas en tus aplicaciones favoritas.

Excel / Google Sheets

  • Fecha actual: =HOY()
  • Fecha y hora actual: =AHORA()
  • Formatear una fecha (ej., en A1): =TEXTO(A1, "dddd, d de mmmm de aaaa")

Airtable

  • Fecha y hora actual: NOW()
  • Formatear un campo de fecha: DATETIME_FORMAT({Campo de fecha}, 'MM/DD/AAAA')
  • Agregar 10 días a una fecha: DATEADD({Campo de fecha}, 10, 'days')

Notion

  • En bases de datos: Utiliza una propiedad de fórmula con now() para obtener la fecha y hora actuales.
  • En páginas: Escribe "@Hoy" para insertar la fecha actual.

WordPress

  • Fragmento de PHP: Usa <?php echo date('F j, Y'); ?> en los archivos de tu tema.
  • Shortcode: Algunos plugins proporcionan shortcodes como [current_date] para mostrar la fecha en entradas o páginas.

Zapier / n8n / Automatización

  • Variable de marca de tiempo: La mayoría de las plataformas proporcionan una variable como {{$now}} para insertar la marca de tiempo actual en tus flujos de trabajo.

Shopify (Liquid)

  • Mostrar fecha actual: {{ "now" | date: "%B %d, %Y" }}

Salesforce

  • Campo de fórmula (Fecha): TODAY()
  • Campo de fórmula (Fecha/Hora): NOW()
  • Código Apex: Date myDate = Date.today();

💻 Ejemplos de código para programadores

// Obtener fecha y hora actuales
const now = new Date();

// Diferentes formatos (EE. UU.)
console.log(now.toLocaleDateString('en-US')); // 9/17/2025
console.log(now.toISOString()); // 2025-09-17T12:00:00.000Z

// Formato personalizado
const options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' };
console.log(now.toLocaleDateString('en-US', options));
from datetime import datetime
# Fecha y hora actuales
now = datetime.now()

# Diferentes formatos
print(now.strftime("%m/%d/%Y")) # 09/17/2025
print(now.isoformat())

# Semana del año (ISO)
week_number = now.isocalendar().week
print(f"Número de semana: {week_number}")
import java.time.*;
import java.time.format.DateTimeFormatter;
import java.time.temporal.WeekFields;

// Fecha y hora actuales
LocalDateTime now = LocalDateTime.now();

// Formato
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("MM/dd/yyyy");
System.out.println(now.format(formatter));

// Semana del año (ISO)  
int weekOfYear = now.get(WeekFields.ISO.weekOfWeekBasedYear());
System.out.println("Número de semana: " + weekOfYear);
using System;
using System.Globalization;

// Fecha y hora actuales
DateTime now = DateTime.Now;

// Diferentes formatos
Console.WriteLine(now.ToString("MM/dd/yyyy")); // 09/17/2025
Console.WriteLine(now.ToString("o")); // ISO 8601

// Semana del año (ISO 8601)
int weekOfYear = ISOWeek.GetWeekOfYear(now);
Console.WriteLine($"Número de semana: {weekOfYear}");
<?php
// Fecha y hora actuales
$now = new DateTime();

// Diferentes formatos
echo $now->format('m/d/Y'); // 09/17/2025
echo $now->format('c'); // ISO 8601

// Semana del año (ISO 8601)
echo $now->format('W');
?>
require 'date'
# Fecha y hora actuales
now = Time.now

# Diferentes formatos
puts now.strftime("%m/%d/%Y") # 09/17/2025
puts now.iso8601

# Semana del año (ISO 8601)
puts now.strftime("%V")
package main
import ("fmt"; "time")

func main() {
    now := time.Now()
    
    // Diferentes formatos
    fmt.Println(now.Format("01/02/2006")) // 09/17/2025
    
    // Semana del año (ISO 8601)
    _, week := now.ISOWeek()
    fmt.Printf("Número de semana: %d\n", week)
}
import Foundation

let now = Date()
let formatter = DateFormatter()

// Establecer formato
formatter.dateFormat = "MM/dd/yyyy"
print(formatter.string(from: now)) // 09/17/2025

// Formato ISO 8601
let isoFormatter = ISO8601DateFormatter()
print(isoFormatter.string(from: now))

// Semana del año
let calendar = Calendar.current
let weekOfYear = calendar.component(.weekOfYear, from: now)
print("Semana: \(weekOfYear)")
import java.time.LocalDateTime
import java.time.format.DateTimeFormatter
import java.time.temporal.WeekFields
import java.util.Locale

fun main() {
    val now = LocalDateTime.now()

    // Formato
    val formatter = DateTimeFormatter.ofPattern("MM/dd/yyyy")
    println(now.format(formatter))

    // Semana del año
    val weekFields = WeekFields.of(Locale.getDefault())
    val weekNumber = now.get(weekFields.weekOfWeekBasedYear())
    println("Semana: $weekNumber")
}
# Obtener fecha actual
today <- Sys.Date()

# Formatear fecha
formatted_date <- format(today, "%m/%d/%Y")
print(formatted_date)

# Obtener fecha y hora actuales
now <- Sys.time()
print(now)

# Semana del año (ISO 8601)
week_num <- format(today, "%V")
print(paste("Semana:", week_num))
-- MySQL / MariaDB
SELECT DATE_FORMAT(NOW(), '%m/%d/%Y');
SELECT WEEK(NOW(), 3); -- Número de semana ISO

-- PostgreSQL
SELECT TO_CHAR(NOW(), 'MM/DD/YYYY');
SELECT EXTRACT(WEEK FROM NOW());

-- SQL Server
SELECT FORMAT(GETDATE(), 'MM/dd/yyyy');
SELECT DATEPART(ISOWK, GETDATE());

Completo kit de herramientas de fecha y hora que proporciona visualización de la fecha actual, calendario interactivo, cálculos de fechas, conversiones de formato y funcionalidad de cuenta regresiva. Todas las herramientas funcionan con múltiples formatos de fecha, incluidos el estadounidense (MM/DD/AAAA), el europeo (DD/MM/AAAA) y el ISO 8601 (AAAA-MM-DD).

Cálculos principales:
Diferencia de fechas: |Fecha2 - Fecha1| = Días Totales
Sumar/Restar días: Fecha Base ± N Días = Fecha Resultado
Número de semana: Semana ISO = ⌈(Día del Año + Día de Inicio) / 7⌉
Ejemplos de uso:
Plazos de proyectos: Calcular los días hasta la fecha de entrega
Cálculo de edad: Encontrar la edad exacta en días entre la fecha de nacimiento y hoy
Planificación de eventos: Determinar los días restantes hasta la fecha de la conferencia
Términos de contrato: Calcular 90 días desde la fecha de inicio del contrato
Planificación de viajes: Días entre la reserva y la salida
Calendario académico: Semanas hasta el final del semestre
Planificación financiera: Días hasta la fecha límite de impuestos a partir de hoy
Programación médica: Calcular intervalos de citas
Proyectos de construcción: Días hábiles entre hitos
Plazos legales: Plazos de presentación judicial desde la fecha de notificación
Soporte de formato:

Detecta y convierte automáticamente entre formato estadounidense (09/17/2025), formato europeo (17/09/2025), formato ISO (2025-09-17) y varios estilos de separadores, incluidos puntos, barras inclinadas y comas. Maneja combinaciones de solo fecha y fecha-hora con notación AM/PM.

🔒 Privacidad: Esta calculadora se ejecuta completamente en su navegador. No se transmiten fechas, cálculos ni información personal a ningún servidor. Todo el procesamiento ocurre localmente en su dispositivo.