在Thingworx平台的开发主要基于两种模式:1、基于平台的在线开发,即Thingworx Composer开发模式;2、基于SDK的外围线下工具进行开发后打包,通过Import extension扩展包的模式。第二种模式主要支持的语言是Java,支持通过Eclipse开发工具进行service、ThingTemplate、Resource等开发。而第一种线上开发Service或者Subscription,主要支持的语言是JavaScript和SQL,本文主要介绍了JS环境下,或者说JS语言自带的内置对象的常用方法,属于JS语言基础应用范畴,具体代码如下:
/* 二、JS中常用的内置对象 */
//常用的内置对象主要有:Date、String、Array、Math
// 2.1 Date:用于处理日期和时间
//var date =new Date();
//var result=date; //返回当前具体时间:DateTime类型
//result=date.getFullYear(); //返回年份:Number类型
//result=date.getMonth()+1; //返回的月份是0-11,所以准确的月份需要加1:Number类型
//result=date.getDay(); //返回当天星期几:Number类型
//result=date.getDate();//返回当月几号:Number类型
//result=date.getHours(); //返回当前的小时:Number类型
//result=date.getMinutes();//返回当前分钟数:Number类型
//result=date.getSeconds();//返回当前秒数:Number类型
//Thingworx平台中的功能块(Snippet