API de Fechas

Manipulación, cálculos y formateo de tiempo

GET /api/date/add-days

Sumar Días

Añade un intervalo de días a una fecha específica con soporte de formatos.

Query Parameters

date string*

Fecha YYYY-MM-DD

days number*

Días a sumar

format string

Formato de salida (MomentJS style)

utc string

Offset UTC (ej: +02 o -05)

Response Example (200 OK)

{
    "operation": "add_days",
    "input": {
        "date": "2024-05-01",
        "days": 5
    },
    "result": "2024-05-06"
}

Usage with cURL

curl -X GET "https://testio.dev/api/date/add-days?date=2024-05-01&days=5"
GET /api/date/subtract-days

Restar Días

Resta un intervalo de días a una fecha de referencia.

Query Parameters

date string*

Fecha YYYY-MM-DD

days number*

Días a restar

format string

Formato de salida (ej: DD/MM/YYYY)

utc string

Offset UTC (ej: +02 o -05)

Response Example (200 OK)

{
    "operation": "subtract_days",
    "input": {
        "date": "2024-05-01",
        "days": 5
    },
    "result": "2024-04-26"
}

Usage with cURL

curl -X GET "https://testio.dev/api/date/subtract-days?date=2024-05-01&days=5"
GET /api/date/difference

Diferencia entre Fechas

Calcula el número de días transcurridos entre dos fechas dadas.

Query Parameters

date1 string*

Fecha inicial

date2 string*

Fecha final

utc1 string

Offset UTC origen

utc2 string

Offset UTC destino

Response Example (200 OK)

{
    "operation": "difference_days",
    "result": 5
}

Usage with cURL

curl -X GET "https://testio.dev/api/date/difference?date1=2024-05-01&date2=2024-05-06"
GET /api/date/now

Fecha y Hora Actual

Obtiene una instantánea detallada del tiempo actual del servidor.

Query Parameters

format string

Formato personalizado (opcional)

utc string

Offset UTC

Response Example (200 OK)

{
    "operation": "current_datetime",
    "result": {
        "formatted": "2024-03-20 12:00:00",
        "unix": 1714563045,
        "iso": "2024-05-01T13:30:45.000Z"
    }
}

Usage with cURL

curl -X GET "https://testio.dev/api/date/now"
GET /api/date/day-of-week

Día de la Semana

Obtiene el nombre del día de la semana para una fecha dada.

Query Parameters

date string*

Fecha YYYY-MM-DD

format string

Formato personalizado

utc string

Offset UTC

Response Example (200 OK)

{
    "operation": "day_of_week",
    "result": "Wednesday"
}

Usage with cURL

curl -X GET "https://testio.dev/api/date/day-of-week?date=2024-05-01"
GET /api/date/is-weekend

Verificar Fin de Semana

Determina si una fecha específica cae en sábado o domingo.

Query Parameters

date string

Fecha a validar (default: hoy)

utc string

Offset UTC

Response Example (200 OK)

{
    "operation": "is_weekend",
    "result": true
}

Usage with cURL

curl -X GET "https://testio.dev/api/date/is-weekend?date=2024-05-04"