すべてのツール

秒、ミリ秒、日付

Unixタイムスタンプ変換

Unixタイムスタンプと日時を相互変換。秒・ミリ秒、タイムゾーン、現在時刻、各種プログラミング言語の例に対応します。

現在の Unix タイムスタンプ

01

現在までのタイムスタンプ

現地時間
UTC 時間
ISO 8601
02

タイムスタンプまでの日付

秒単位のタイムスタンプ
ミリ秒単位のタイムスタンプ

03 / CODE RECIPES

コードで現在のタイムスタンプを取得します

一般的なプログラミング言語とデータベースにわたる Unix 時間を秒およびミリ秒で表すすぐに使える例。

Java

秒 + ミリ秒
import java.time.Instant;Instant now = Instant.now();long seconds = now.getEpochSecond();long milliseconds = now.toEpochMilli();

C++

秒 + ミリ秒
#include <chrono>const auto now = std::chrono::system_clock::now();const auto seconds = std::chrono::duration_cast<std::chrono::seconds>(    now.time_since_epoch()).count();const auto milliseconds = std::chrono::duration_cast<std::chrono::milliseconds>(    now.time_since_epoch()).count();

PHP

秒 + ミリ秒
$now = microtime(true);$seconds = (int) floor($now);$milliseconds = (int) floor($now * 1000);

Python

秒 + ミリ秒
import timenow_ns = time.time_ns()seconds = now_ns // 1_000_000_000milliseconds = now_ns // 1_000_000

C#

秒 + ミリ秒
using System;var now = DateTimeOffset.UtcNow;long seconds = now.ToUnixTimeSeconds();long milliseconds = now.ToUnixTimeMilliseconds();

Classic ASP (JScript)

秒 + ミリ秒
<%@ LANGUAGE="JScript" %><%var milliseconds = new Date().getTime();var seconds = Math.floor(milliseconds / 1000);%>

Ruby

秒 + ミリ秒
now = Time.nowseconds = now.to_imilliseconds = now.to_i * 1000 + now.nsec / 1_000_000

Perl

秒 + ミリ秒
use Time::HiRes qw(time);my $now = time();my $seconds = int($now);my $milliseconds = int($now * 1000);

Rust

秒 + ミリ秒
use std::time::{SystemTime, UNIX_EPOCH};let now = SystemTime::now()    .duration_since(UNIX_EPOCH)    .expect("system time before Unix epoch");let seconds = now.as_secs();let milliseconds = now.as_millis();

Go

秒 + ミリ秒
import "time"now := time.Now()seconds := now.Unix()milliseconds := now.UnixMilli()

MySQL

秒 + ミリ秒
SELECT  UNIX_TIMESTAMP() AS seconds,  FLOOR(UNIX_TIMESTAMP(CURRENT_TIMESTAMP(3)) * 1000) AS milliseconds;

MSSQL / SQL Server

秒 + ミリ秒
DECLARE @now datetime2 = SYSUTCDATETIME();SELECT  DATEDIFF_BIG(SECOND, '1970-01-01T00:00:00', @now) AS seconds,  DATEDIFF_BIG(MILLISECOND, '1970-01-01T00:00:00', @now) AS milliseconds;

JavaScript

秒 + ミリ秒
const milliseconds = Date.now();const seconds = Math.floor(milliseconds / 1000);

TypeScript

秒 + ミリ秒
const milliseconds: number = Date.now();const seconds: number = Math.floor(milliseconds / 1000);
01 / コンテンツの概要

推測せずに Unix 時間を変換します

ライブ秒およびミリ秒タイムスタンプを使用したり、タイムスタンプをローカル日付に変換したり、日付と時刻を Unix 値に変換したりできます。

02 / 使用方法

変換してコピーする

秒またはミリ秒を選択し、必要に応じて日付とタイムゾーンを設定し、変換を実行して、結果をコピーします。コード セクションでは、一般的な言語とデータベースでタイムスタンプを取得する方法を示します。

03 / 処理方法と参照元

処理方法と参照元

計算にはブラウザーの Date API と Intl API が使用されます。カレンダーのみの計算では、夏時間による結果の変化を避けるために、UTC で正規化された日付が使用されます。

04 / FAQ

よくある質問

Unixタイムスタンプ変換 は何ができますか?

ライブ秒およびミリ秒タイムスタンプを使用したり、タイムスタンプをローカル日付に変換したり、日付と時刻を Unix 値に変換したりできます。

Unixタイムスタンプ変換 はどのように使用すればよいですか?

秒またはミリ秒を選択し、必要に応じて日付とタイムゾーンを設定し、変換を実行して、結果をコピーします。コード セクションでは、一般的な言語とデータベースでタイムスタンプを取得する方法を示します。

Unixタイムスタンプ変換 は私のデータをアップロードしますか?

ツールはブラウザーで実行されます。選択したファイル、入力したコンテンツ、生成された結果は Zituo Tools には送信されません。