API Timestamp Examples
REST API, GraphQL, and cURL examples for timestamp operations
API Timestamp Examples
REST API, GraphQL, and cURL examples for timestamp operations
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開発のヒント
タイムスタンプ入力を常に検証し、解析エラーを適切に処理します
Use consistent timestamp formats across your API (prefer ISO 8601)
Include timezone information when dealing with user-specific times
タイムスタンプ変換エンドポイントのレート制限を検討する
Document your timestamp formats clearly in API documentation
運用環境で使用する前に開発環境で API エンドポイントをテストする
Replace example URLs with your actual API endpoints
About API Timestamp Examples
Production-ready API code examples for timestamp operations
Our API timestamp examples provide comprehensive, production-ready code samples for implementing timestamp operations in REST APIs, GraphQL, and various frameworks. These examples cover Express.js, FastAPI, Spring Boot, ASP.NET, and other popular frameworks with proper error handling, validation, and security best practices.
API Development Applications
API timestamp examples accelerate development by providing tested, secure code patterns for timestamp handling. These examples help developers implement consistent timestamp operations across different programming languages and frameworks.
Example Benefits
Production-ready code, multiple framework support, comprehensive error handling, security best practices, cURL command examples, GraphQL schemas, and integration patterns for modern web applications.
ツールの特徴
このツールの便利な機能をご覧ください
使いやすい
誰でも使いやすいシンプルで直感的なインターフェースです。
高速処理
タイムスタンプ操作を素早く効率的に実行します。
正確な結果
精度の高いタイムスタンプ計算と変換を提供します。
MakeTimestampを選ぶ理由
エンタープライズ級の信頼性を備えたタイムスタンプ処理
使い方
このタイムスタンプツールを効果的に使うための簡単な手順
データを入力
ツールの入力欄にタイムスタンプまたは日付を入力します。
オプションを選択
希望する出力形式や変換オプションを選択します。
結果を確認
高い精度で変換結果をすぐに確認できます。
コピーして利用
結果をクリップボードにコピーして、アプリやプロジェクトで利用できます。
関連ツール
タイムスタンプ変換や時間計算に役立つツールをさらに探す
Python Timestamp Examples
Comprehensive Python timestamp code examples using datetime, time, and calendar modules. Includes timezone handling and best practices.
Bash Timestamp Tool
Generate Bash date and touch command examples for timestamp operations. Includes scripting examples, environment variables, and format specifiers.
SQL Timestamp Helper
SQL timestamp functions and queries
Code Snippet Generator
Generate timestamp code snippets for JavaScript, Python, Java, C#, and Go. Copy-ready code examples for timestamp operations.