Exemplos de carimbo de data/hora da API
Exemplos de API REST, GraphQL e cURL para operações de carimbo de data/hora
Exemplos de carimbo de data/hora da API
Exemplos de API REST, GraphQL e cURL para operações de carimbo de data/hora
API REST - Expresso.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
Dicas de desenvolvimento de API
Sempre valide entradas de carimbo de data/hora e lide com erros de análise normalmente
Use consistent timestamp formats across your API (prefer ISO 8601)
Include timezone information when dealing with user-specific times
Considere a limitação de taxa para pontos de extremidade de conversão de carimbo de data/hora
Document your timestamp formats clearly in API documentation
Teste endpoints de API em um ambiente de desenvolvimento antes do uso em produção
Replace example URLs with your actual API endpoints
Sobre exemplos de carimbo de data/hora da API
Exemplos de código de API prontos para produção para operações de carimbo de data/hora
Nossos exemplos de carimbo de data/hora de API fornecem exemplos de código abrangentes e prontos para produção para implementar operações de carimbo de data/hora em APIs REST, GraphQL e diversas estruturas. Esses exemplos abrangem Express.js, FastAPI, Spring Boot, ASP.NET e outras estruturas populares com tratamento de erros, validação e práticas recomendadas de segurança adequadas.
Aplicativos de desenvolvimento de API
Use esta ferramenta para implementar operações de carimbo de data/hora com exemplos REST API, GraphQL e cURL. Ajuda os desenvolvedores a verificar os dados de tempo antes da produção. Insira um valor, escolha um formato ou fuso horário e copie resultados precisos para logs, APIs, bancos de dados, automação ou documentação.
Exemplos de benefícios
Trabalhe mais rápido com esta ferramenta ao implementar operações de carimbo de data/hora com exemplos REST API, GraphQL e cURL. A validação detecta valores malformados antecipadamente e os resultados prontos para cópia evitam erros de transcrição. O processamento do navegador mantém os dados no seu dispositivo para verificações repetíveis.
Recursos da ferramenta
Descubra o que torna esta ferramenta poderosa
Fácil de usar
Interface simples e intuitiva para todos os usuários.
Processamento rápido
Operações de timestamp rápidas e eficientes.
Resultados precisos
Cálculos e conversões de timestamp precisos.
Por que escolher nossas ferramentas de timestamp?
Processamento profissional de timestamps com confiabilidade empresarial
Como funciona
Passos simples para usar esta ferramenta de timestamp
Insira seus dados
Digite seu timestamp ou data no campo de entrada da ferramenta.
Selecione opções
Escolha o formato de saída e opções adicionais.
Obtenha resultados
Veja os resultados convertidos instantaneamente com alta precisão.
Copie e use
Copie os resultados para a área de transferência e use em seus apps ou projetos.
Ferramentas relacionadas
Explore mais ferramentas de conversão e cálculo de timestamps
Tutoriais relacionados
Guias práticos para trabalhar com datas, fusos horários e timestamps.