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
Fácil de usar
Interfaz simple e intuitiva para todos los usuarios.
Procesamiento rápido
Operaciones de timestamp rápidas y eficientes.
Resultados precisos
Cálculos y conversiones de timestamp precisos.
¿Por qué elegir nuestras herramientas de timestamp?
Procesamiento profesional de timestamps con fiabilidad empresarial
Cómo funciona
Pasos simples para usar esta herramienta de timestamp
Introduce tus datos
Ingresa tu timestamp o fecha en el campo de entrada de la herramienta.
Selecciona opciones
Elige el formato de salida y las opciones adicionales.
Obtén resultados
Ve los resultados convertidos al instante con alta precisión.
Copia y usa
Copia los resultados y úsalos en tus aplicaciones o proyectos.
Herramientas relacionadas
Explora más herramientas de conversión y cálculo de timestamps
Tutoriales relacionados
Guías prácticas para trabajar con fechas, zonas horarias y marcas de tiempo.