From 777bc70e45300aed89d721fdbe414ecf468a7871 Mon Sep 17 00:00:00 2001 From: Eason010212 <1371033826@qq.com> Date: Thu, 22 Aug 2024 15:53:07 +0800 Subject: [PATCH] localeTimeStr --- blockly/iot/IOT_Blocks.js | 10 ++++++++++ blockly/iot/IOT_Generate.js | 5 +++++ ejs/projects.ejs | 3 +++ 3 files changed, 18 insertions(+) diff --git a/blockly/iot/IOT_Blocks.js b/blockly/iot/IOT_Blocks.js index 4591293..f4861b7 100644 --- a/blockly/iot/IOT_Blocks.js +++ b/blockly/iot/IOT_Blocks.js @@ -1697,6 +1697,16 @@ Blockly.Blocks['current_time'] = { } }; +Blockly.Blocks['current_time_string'] = { + init: function() { + this.appendDummyInput().appendField(Blockly.Msg.CURRENT_TIME + "(LocaleString)"); + this.setOutput(true, "String"); + this.setColour("5BA58C"); + this.setTooltip(""); + this.setHelpUrl(""); + } +}; + Blockly.Blocks['math_parse_int'] = { init: function() { diff --git a/blockly/iot/IOT_Generate.js b/blockly/iot/IOT_Generate.js index 772af11..2d6bf7f 100644 --- a/blockly/iot/IOT_Generate.js +++ b/blockly/iot/IOT_Generate.js @@ -648,6 +648,11 @@ Blockly.JavaScript.current_time=function(block) { return [code, Blockly.JavaScript.ORDER_ATOMIC]; }; +Blockly.JavaScript.current_time_string=function(block) { + var code="Date().toLocaleString()" + return [code, Blockly.JavaScript.ORDER_ATOMIC]; +}; + Blockly.JavaScript.math_parse_int=function(block) { var name = Blockly.JavaScript.valueToCode(this, 'name', Blockly.JavaScript.ORDER_ATOMIC); diff --git a/ejs/projects.ejs b/ejs/projects.ejs index 5a6b16d..891f07f 100644 --- a/ejs/projects.ejs +++ b/ejs/projects.ejs @@ -48,6 +48,8 @@ + +