我明白你的意思。
时间是客观存在的,但是时间的计算单位是相对的。以地球上的人来说,一天就是地球自转一周的时间。那么一年有365天,就是地球一边自己转一边绕着太阳转,自己转了365次才绕了太阳一次。咱们说地球自转一周就1天。这段时间长度是客观存在的,不是人为定义的。
实际上,咱们中国古代就认为1天是12个时辰(1个时辰相当于现代社会的2个小时)。
也就是说,现代人将1天分为24个单位,而中国古人却分为12个单位。难道古人不对吗?
这就跟切蛋糕一样。1天如同一块蛋糕,这是它的本来份量,是客观存在的。可是,你凭什么说这块蛋糕只能切相同的24份?我就不能切成相同的12份吗?当然可以。
1天 = 24 小时 = 1440 分钟 = 86400 秒
你可以自己来分一下。
像咱们中国古代这样,
1天 = 12 时辰
1 时辰 = 8刻
1刻 = 15 分钟
这种分法可以,但是有几个问题:
将1天分为12份,导致时间观念没有那么强。在古代,社会节奏慢,没什么问题。而且也没表,约人见面,也就是个大概的时间。
转换数量不一致了,麻烦。不像小时制,60秒 = 1 分,60分 = 1 小时。以60为单位,很明确。
你可以自己设计下,怎么分才合适。这就是数学题了:
因为秒是很短的时候了,咱们就保留原样:1 天 = 86400 秒
假设将1天分为 a 小时
假设 x 是你的转换单位,也就是说 1 小时 = x 分;1分 = x 秒
求满足下列条件的整数(* 表示乘法)
(x * a) * x = 86400
也就是 x的平方乘以 a = 86400
求列出 x 和 a 都是整数的情况。
这个问题可以从 a=1 一个个试下去,求出x的值,要开平方根。
我给你一串推算:
小时 分 秒 转换进制
1 293.9387691 86400 293.9387691
2 415.6921938 86400 207.8460969
3 509.1168825 86400 169.7056275
4 587.8775383 86400 146.9693846
5 657.267069 86400 131.4534138
6 720 86400 120
7 777.6888838 86400 111.098412
8 831.3843876 86400 103.9230485
9 881.8163074 86400 97.97958971
10 929.5160031 86400 92.95160031
11 974.8846086 86400 88.62587351
12 1018.233765 86400 84.85281374
13 1059.811304 86400 81.52394646
14 1099.818167 86400 78.55844048
15 1138.419958 86400 75.89466384
16 1175.755077 86400 73.48469228
17 1211.940593 86400 71.29062309
18 1247.076581 86400 69.2820323
19 1281.24939 86400 67.43417843
20 1314.534138 86400 65.7267069
21 1346.996659 86400 64.14269806
22 1378.695035 86400 62.66795614
23 1409.680815 86400 61.29047021
24 1440 86400 60
25 1469.693846 86400 58.78775383
26 1498.79952 86400 57.64613537
27 1527.350647 86400 56.56854249
28 1555.377768 86400 55.54920599
29 1582.908715 86400 54.58305914
30 1609.968944 86400 53.66563146
31 1636.581804 86400 52.79296141
32 1662.768775 86400 51.96152423
33 1688.549674 86400 51.16817193
34 1713.942823 86400 50.41008303
35 1738.96521 86400 49.68472027
36 1763.632615 86400 48.98979486
37 1787.959731 86400 48.32323598
38 1811.960264 86400 47.68316485
39 1835.647025 86400 47.06787243
40 1859.032006 86400 46.47580015
41 1882.126457 86400 45.90552334
42 1904.940944 86400 45.35573676
43 1927.485409 86400 44.82524206
44 1949.769217 86400 44.31293675
45 1971.801207 86400 43.8178046
46 1993.589727 86400 43.33890711
47 2015.142675 86400 42.87537606
48 2036.46753 86400 42.42640687
49 2057.571384 86400 41.99125273
50 2078.460969 86400 41.56921938
51 2099.142682 86400 41.15966043
52 2119.622608 86400 40.76197323
看出来了吗,只有6和24小时是最理想的情况,全是整数,而且从分到小时,从秒到分的转换一致。
连每天分12个小时都存在问题。
假设你每天设为6个小时,以120个单位计算,1个小时=120分钟,1分钟=120秒,这样不会有零数。
除了24,都存在问题。
当然,以上分析只是基于现在的秒度来计算。你当然还可以修改下现在1秒的时间长度,再来推算下。你可以试试。你有条件可以自己编写程序推算下结果,比较有意思。
小时的时间间隔也是人定的啊,理论上来讲也可以把一天定义成更多或更少小时的,如果早生N年说不定就有机会了