Desarrollador

Ejemplos de Timestamp API

Ejemplos de REST API, GraphQL y cURL para operaciones de timestamps

Ejemplos de Timestamp API

Ejemplos de REST API, GraphQL y cURL para operaciones de timestamps

API REST - Express.js

Get Current Timestamp

GET /api/timestamp/current

// Express.js endpoint
app.get('/api/timestamp/current', (req, res) => {
  const timestamp = {
    unix: Math.floor(Date.now() / 1000),
    unixMs: Date.now(),
    iso: new Date().toISOString(),
    utc: new Date().toUTCString(),
    local: new Date().toString()
  };
  
  res.json({
    success: true,
    data: timestamp,
    generatedAt: new Date().toISOString()
  });
});

// Response example:
{
  "success": true,
  "data": {
    "unix": 1640995200,
    "unixMs": 1640995200000,
    "iso": "2022-01-01T00:00:00.000Z",
    "utc": "Sat, 01 Jan 2022 00:00:00 GMT",
    "local": "Fri Dec 31 2021 16:00:00 GMT-0800 (PST)"
  },
  "generatedAt": "2022-01-01T00:00:00.000Z"
}

Get current timestamp in multiple formats

Convert Unix to ISO

POST /api/timestamp/convert

// Express.js conversion endpoint
app.post('/api/timestamp/convert', (req, res) => {
  const { timestamp, from, to } = req.body;
  
  try {
    let date;
    
    // Parse input based on format
    if (from === 'unix') {
      date = new Date(timestamp * 1000);
    } else if (from === 'unixMs') {
      date = new Date(timestamp);
    } else if (from === 'iso') {
      date = new Date(timestamp);
    }
    
    // Convert to target format
    let result;
    switch (to) {
      case 'unix':
        result = Math.floor(date.getTime() / 1000);
        break;
      case 'unixMs':
        result = date.getTime();
        break;
      case 'iso':
        result = date.toISOString();
        break;
      case 'utc':
        result = date.toUTCString();
        break;
      default:
        result = date.toString();
    }
    
    res.json({
      success: true,
      input: { timestamp, from, to },
      result: result,
      convertedAt: new Date().toISOString()
    });
  } catch (error) {
    res.status(400).json({
      success: false,
      error: 'Invalid timestamp format',
      message: error.message
    });
  }
});

Convert between different timestamp formats

Timezone Conversion

POST /api/timestamp/timezone

// Express.js timezone conversion
app.post('/api/timestamp/timezone', (req, res) => {
  const { timestamp, fromTz, toTz } = req.body;
  
  try {
    const date = new Date(timestamp);
    
    // Convert to target timezone
    const options = {
      timeZone: toTz,
      year: 'numeric',
      month: '2-digit',
      day: '2-digit',
      hour: '2-digit',
      minute: '2-digit',
      second: '2-digit',
      hour12: false
    };
    
    const converted = date.toLocaleString('en-CA', options);
    const isoConverted = new Date(converted + 'Z').toISOString();
    
    res.json({
      success: true,
      input: {
        timestamp,
        fromTz: fromTz || 'UTC',
        toTz
      },
      result: {
        formatted: converted,
        iso: isoConverted,
        unix: Math.floor(new Date(converted).getTime() / 1000)
      }
    });
  } catch (error) {
    res.status(400).json({
      success: false,
      error: 'Invalid timezone or timestamp',
      message: error.message
    });
  }
});

Convert timestamps between different timezones

Consejos para desarrollo de API

Siempre valida las entradas de timestamp y maneja los errores de análisis con gracia

Usa formatos de timestamp consistentes en tu API (preferiblemente ISO 8601)

Incluye información de zona horaria al tratar con tiempos específicos del usuario

Considera limitar la tasa para endpoints de conversión de timestamp

Documenta claramente tus formatos de timestamp en la documentación de API

Prueba los endpoints de API en un entorno de desarrollo antes del uso en producción

Reemplaza las URLs de ejemplo con tus endpoints de API reales

Acerca de los ejemplos de marcas de tiempo de API

Ejemplos de código API listos para producción para operaciones de marca de tiempo

Nuestros ejemplos de marcas de tiempo de API proporcionan ejemplos de código completos y listos para producción para implementar operaciones de marcas de tiempo en API REST, GraphQL y varios marcos. Estos ejemplos cubren Express.js, FastAPI, Spring Boot, ASP.NET y otros marcos populares con manejo de errores, validación y mejores prácticas de seguridad adecuadas.

Aplicaciones de desarrollo de API

Utilice esta herramienta para implementar operaciones de marca de tiempo con ejemplos de REST API, GraphQL y cURL. Ayuda a los desarrolladores a verificar los datos de tiempo antes de la producción. Ingrese un valor, elija un formato o zona horaria y copie resultados precisos para registros, API, bases de datos, automatización o documentación.

Beneficios de ejemplo

Trabaje más rápido con esta herramienta cuando implemente operaciones de marca de tiempo con ejemplos REST API, GraphQL y cURL. La validación detecta tempranamente los valores con formato incorrecto y los resultados listos para copiar evitan errores de transcripción. El procesamiento del navegador mantiene los datos en su dispositivo para realizar comprobaciones repetibles.

Funciones de la herramienta

Descubre qué hace potente a esta herramienta

Principal

Fácil de usar

Interfaz simple e intuitiva para todos los usuarios.

Rendimiento

Procesamiento rápido

Operaciones de timestamp rápidas y eficientes.

Calidad

Resultados precisos

Cálculos y conversiones de timestamp precisos.

¿Por qué elegir nuestras herramientas de timestamp?

Procesamiento profesional de timestamps con fiabilidad empresarial

100%
Privacidad protegida
0ms
Latencia de procesamiento
24/7
Disponibilidad
Gratis
Siempre gratis

Cómo funciona

Pasos simples para usar esta herramienta de timestamp

1

Introduce tus datos

Ingresa tu timestamp o fecha en el campo de entrada de la herramienta.

2

Selecciona opciones

Elige el formato de salida y las opciones adicionales.

3

Obtén resultados

Ve los resultados convertidos al instante con alta precisión.

4

Copia y usa

Copia los resultados y úsalos en tus aplicaciones o proyectos.