Zho:目前时间的 ()（积木）

The Current  积木 is a 侦测类积木 and a 椭圆形积木. It reports either the current local year, month, date, day of the week, hour, minutes, or seconds, depending on the 参数. The block gets the data based on the user's computer's clock and set in 24-hour clock. The block was previously called Local in early versions of the Scratch 2.0 alpha to make it clearer that it uses a user's local time.

It is one of two new date/time blocks in Scratch 2.0 so far. The other is 000年迄今日数, which reports the amount of days since January 1, 2000.

用法示例
This block can be used in some of the following ways:
 * Creating a clock or calendar

當 @greenflag 被點擊 重複無限次 說出 (字串組合 (目前時間的 [時 v]) 和 (字串組合 [:] 和 (字串組合 (目前時間的 [分 v]) 和 (字串組合 [:] 和 (目前時間的 [秒 v]))))) end

如果 <(目前時間的 [年 v]) < [2015]> 那麼 變數 [money v] 改變 (1000)
 * Making something unavailable before or after a certain date

說出 [Sorry, but this feature is unavailable after 2014.] end 新增項目 (字串組合 (字串組合 (字串組合 (字串組合 (字串組合 (字串組合 (字串組合 [Day:] 和 (目前時間的 [日 v])) 和 [ ]) 和 (目前時間的 [時 v])) 和 [:]) 和 (目前時間的 [分 v])) 和 [|Highscore:]) 和 (Score)) \( [Highscores List v] \)
 * Timestamps on a high-score list

Note: When the output is less than 10, the hour, minute, and second blocks will report a single-digit unpadded number instead of a double-digit number, e.g. 05:09:03 will appear as 5:9:3.

This can be corrected with the following script:

如果 <(目前時間的 [時 v]) < (10)> 那麼 變數 [時 v] 設為 (字串組合 (0) 和 (目前時間的 [時 v]))

變數 [時 v] 設為 (目前時間的 [時 v]) end 如果 <(目前時間的 [分 v]) < (10)> 那麼 變數 [分 v] 設為 (字串組合 (0) 和 (目前時間的 [分 v]))

變數 [分 v] 設為 (目前時間的 [分 v]) end 如果 <(目前時間的 [秒 v]) < (10)> 那麼 變數 [秒 v] 設為 (字串組合 (0) 和 (目前時間的 [秒 v]))

變數 [秒 v] 設為 (目前時間的 [秒 v]) end 說出 (字串組合 (hour) 和 (字串組合 [:] 和 (字串組合 (minute) 和 (字串組合 [:] 和 (second)))))

参见

 * 2000年迄今日数
 * 如何合併時間