X7ROOT File Manager
Current Path:
/opt/golang/1.22.0/src/time
opt
/
golang
/
1.22.0
/
src
/
time
/
📁
..
📄
embed.go
(304 B)
📄
example_test.go
(22.43 KB)
📄
export_android_test.go
(438 B)
📄
export_test.go
(3.96 KB)
📄
export_windows_test.go
(514 B)
📄
format.go
(48.45 KB)
📄
format_rfc3339.go
(5.68 KB)
📄
format_test.go
(35.92 KB)
📄
genzabbrs.go
(2.95 KB)
📄
internal_test.go
(2.21 KB)
📄
mono_test.go
(8.29 KB)
📄
sleep.go
(5.66 KB)
📄
sleep_test.go
(18.5 KB)
📄
sys_plan9.go
(1016 B)
📄
sys_unix.go
(1.38 KB)
📄
sys_windows.go
(1.1 KB)
📁
testdata
📄
tick.go
(2.28 KB)
📄
tick_test.go
(4.01 KB)
📄
time.go
(49.63 KB)
📄
time_test.go
(56.04 KB)
📁
tzdata
📄
tzdata_test.go
(2.46 KB)
📄
zoneinfo.go
(18.15 KB)
📄
zoneinfo_abbrs_windows.go
(10.48 KB)
📄
zoneinfo_android.go
(2.19 KB)
📄
zoneinfo_android_test.go
(386 B)
📄
zoneinfo_goroot.go
(348 B)
📄
zoneinfo_ios.go
(1.05 KB)
📄
zoneinfo_js.go
(1.03 KB)
📄
zoneinfo_plan9.go
(2.69 KB)
📄
zoneinfo_read.go
(14.31 KB)
📄
zoneinfo_test.go
(9.91 KB)
📄
zoneinfo_unix.go
(1.69 KB)
📄
zoneinfo_unix_test.go
(2.31 KB)
📄
zoneinfo_wasip1.go
(307 B)
📄
zoneinfo_windows.go
(6.57 KB)
📄
zoneinfo_windows_test.go
(1.84 KB)
Editing: zoneinfo_js.go
// Copyright 2018 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. //go:build js && wasm package time import ( "internal/itoa" "syscall/js" ) var platformZoneSources = []string{ "/usr/share/zoneinfo/", "/usr/share/lib/zoneinfo/", "/usr/lib/locale/TZ/", } func initLocal() { localLoc.name = "Local" z := zone{} d := js.Global().Get("Date").New() offset := d.Call("getTimezoneOffset").Int() * -1 z.offset = offset * 60 // According to https://tc39.github.io/ecma262/#sec-timezoneestring, // the timezone name from (new Date()).toTimeString() is an implementation-dependent // result, and in Google Chrome, it gives the fully expanded name rather than // the abbreviation. // Hence, we construct the name from the offset. z.name = "UTC" if offset < 0 { z.name += "-" offset *= -1 } else { z.name += "+" } z.name += itoa.Itoa(offset / 60) min := offset % 60 if min != 0 { z.name += ":" + itoa.Itoa(min) } localLoc.zone = []zone{z} }
Upload File
Create Folder