Beispiele für API-Zeitstempel
REST-API-, GraphQL- und cURL-Beispiele für Zeitstempeloperationen
Beispiele für API-Zeitstempel
REST-API-, GraphQL- und cURL-Beispiele für Zeitstempeloperationen
REST API - 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
API Development Tips
Always validate timestamp inputs and handle parsing errors gracefully
Use consistent timestamp formats across your API (prefer ISO 8601)
Include timezone information when dealing with user-specific times
Consider rate limiting for timestamp conversion endpoints
Document your timestamp formats clearly in API documentation
Test API endpoints in a development environment before production use
Replace example URLs with your actual API endpoints
Informationen zu API-Zeitstempel-Beispielen
Produktionsreife API-Codebeispiele für Zeitstempeloperationen
Unsere API-Zeitstempel-Beispiele bieten umfassende, produktionsreife Codebeispiele für die Implementierung von Zeitstempeloperationen in REST-APIs, GraphQL und verschiedenen Frameworks. Diese Beispiele umfassen Express.js, FastAPI, Spring Boot, ASP.NET und andere beliebte Frameworks mit ordnungsgemäßer Fehlerbehandlung, Validierung und Best Practices für die Sicherheit.
API-Entwicklungsanwendungen
Verwenden Sie dieses Tool, um Zeitstempeloperationen mit den Beispielen REST API, GraphQL und cURL zu implementieren. Es hilft Entwicklern, Zeitdaten vor der Produktion zu überprüfen. Geben Sie einen Wert ein, wählen Sie ein Format oder eine Zeitzone und kopieren Sie genaue Ergebnisse für Protokolle, APIs, Datenbanken, Automatisierung oder Dokumentation.
Beispielvorteile
Arbeiten Sie schneller mit diesem Tool, wenn Sie Zeitstempeloperationen mit den Beispielen REST API, GraphQL und cURL implementieren. Die Validierung erkennt fehlerhafte Werte frühzeitig und kopierfertige Ergebnisse verhindern Transkriptionsfehler. Durch die Browserverarbeitung werden Daten für wiederholbare Überprüfungen auf Ihrem Gerät gespeichert.
Werkzeugfunktionen
Entdecke, was dieses Werkzeug leistungsfähig macht
Einfach zu nutzen
Eine einfache, intuitive Oberfläche für alle Nutzer.
Schnelle Verarbeitung
Schnelle und effiziente Timestamp-Operationen.
Präzise Ergebnisse
Genaue Timestamp-Berechnungen und Konvertierungen.
Warum unsere Timestamp-Werkzeuge wählen?
Professionelle Timestamp-Verarbeitung mit zuverlässiger Infrastruktur
So funktioniert es
Einfache Schritte zur Nutzung dieses Timestamp-Werkzeugs
Daten eingeben
Gib deinen Timestamp oder dein Datum in das Eingabefeld ein.
Optionen wählen
Wähle Ausgabeformat und zusätzliche Optionen.
Ergebnisse erhalten
Sieh die konvertierten Ergebnisse sofort und präzise.
Kopieren und verwenden
Kopiere die Ergebnisse und nutze sie in deinen Anwendungen oder Projekten.
Verwandte Werkzeuge
Entdecke weitere Werkzeuge zur Timestamp-Konvertierung und Zeitberechnung
Verwandte Tutorials
Praxisleitfäden für Daten, Zeitzonen und Zeitstempel.