1import java.time.Instant;23Instant now = Instant.now();4long seconds = now.getEpochSecond();5long milliseconds = now.toEpochMilli();
1#include <chrono>23const auto now = std::chrono::system_clock::now();4const auto seconds = std::chrono::duration_cast<std::chrono::seconds>(5 now.time_since_epoch()).count();6const auto milliseconds = std::chrono::duration_cast<std::chrono::milliseconds>(7 now.time_since_epoch()).count();
1$now = microtime(true);2$seconds = (int) floor($now);3$milliseconds = (int) floor($now * 1000);
1import time23now_ns = time.time_ns()4seconds = now_ns // 1_000_000_0005milliseconds = now_ns // 1_000_000
1using System;23var now = DateTimeOffset.UtcNow;4long seconds = now.ToUnixTimeSeconds();5long milliseconds = now.ToUnixTimeMilliseconds();
Classic ASP (JScript)
秒 + ミリ秒1<%@ LANGUAGE="JScript" %>2<%3var milliseconds = new Date().getTime();4var seconds = Math.floor(milliseconds / 1000);5%>
1now = Time.now2seconds = now.to_i3milliseconds = now.to_i * 1000 + now.nsec / 1_000_000
1use Time::HiRes qw(time);23my $now = time();4my $seconds = int($now);5my $milliseconds = int($now * 1000);
1use std::time::{SystemTime, UNIX_EPOCH};23let now = SystemTime::now()4 .duration_since(UNIX_EPOCH)5 .expect("system time before Unix epoch");6let seconds = now.as_secs();7let milliseconds = now.as_millis();
1import "time"23now := time.Now()4seconds := now.Unix()5milliseconds := now.UnixMilli()
1SELECT2 UNIX_TIMESTAMP() AS seconds,3 FLOOR(UNIX_TIMESTAMP(CURRENT_TIMESTAMP(3)) * 1000) AS milliseconds;
MSSQL / SQL Server
秒 + ミリ秒1DECLARE @now datetime2 = SYSUTCDATETIME();23SELECT4 DATEDIFF_BIG(SECOND, '1970-01-01T00:00:00', @now) AS seconds,5 DATEDIFF_BIG(MILLISECOND, '1970-01-01T00:00:00', @now) AS milliseconds;
1const milliseconds = Date.now();2const seconds = Math.floor(milliseconds / 1000);
1const milliseconds: number = Date.now();2const seconds: number = Math.floor(milliseconds / 1000);