智能小程序 Ray 开发面板 SDK —— 工具方法中时间和转换 SDK 汇总

时间

本文介绍了时间相关工具。

秒转时分秒数组

名称

parseSecond

描述

将一个基于秒的数转化成固定长度为 2 的多个字符串。

请求参数

参数数据类型说明是否必填
secondnumber基于秒的数
numnumber字符串长度固定,默认值为 2

返回参数

参数数据类型说明
resultstring个项都是一个长度为 num 的字符串

请求示例

import { utils } from '@ray-js/panel-sdk';
const { parseSecond } = utils;
 
parseSecond(second, num);
// Example
parseSecond(111);
parseSecond(3333333);

返回示例

['00', '01', '51'][('25', '55', '33')];

秒转十二小时制

名称

parseHour12

描述

将一个基于秒的数转化成表示小时的字符串。

请求参数

参数数据类型说明是否必填
numnumber基于秒的数

返回参数

参数数据类型说明
resultstring时间

请求示例

import { utils } from '@ray-js/panel-sdk';
const { parseHour12 } = utils;
 
parseHour12(num);
// Example:
parseHour12(111);
parseHour12(3333333);

返回示例

'01:55 AM';
'12:01 PM';

二十四进制转秒

名称

stringToSecond

描述

将一个基于小时的字符串转化成基于秒的数。

请求参数

参数数据类型说明是否必填
timeStrstring时间点

返回参数

参数数据类型说明
resultnumber

请求示例

import { utils } from '@ray-js/panel-sdk';
const { stringToSecond } = utils;
 
stringToSecond(timeStr);
// Example:
stringToSecond('11:30');
stringToSecond('22:11:30');

返回示例

690;
79890;

年月日转秒

名称

dateToTimer

描述

将一个表示年月日时间的字符串转化成基于秒的数。

请求参数

参数数据类型说明是否必填
dateStrstring时间点

返回参数

参数数据类型说明
resultnumber从 dateString 转换而来的数字,单位是 second,是十位数字

请求示例

import { utils } from '@ray-js/panel-sdk';
const { dateToTimer } = utils;
 
dateToTimer(dateStr);
// Example:
dateToTimer('20110801');

返回示例

1312128000;

👉 立即免费领取开发资源,体验涂鸦 MiniApp 小程序开发。   

时间格式化

名称

dateFormat

描述

将当时时间转化成指定格式的字符串。

请求参数

参数

数据类型

说明

是否必选

dateFormatestring月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)

返回参数

参数数据类型说明
resultstring对 Date 的扩展,将 Date 转化为指定格式的字符串

请求示例

import { utils } from '@ray-js/panel-sdk';
const { dateFormat } = utils;
 
dateFormat(format, date);
// Example:
new Date().Format('yyyy-MM-dd hh:mm:ss.S');
new Date().Format('yyyy-M-d h:m:s.S');

返回示例

2006-07-02 08:09:04.423
2006-7-2 8:9:4.18

查询当前时区

名称

timezone

描述

查询当前时区。

请求参数

无。

返回参数

参数数据类型说明
resultstring当前时区

请求示例

import { utils } from '@ray-js/panel-sdk';
const { timezone } = utils;
 
timezone();

返回示例

+08:00

转换

本文介绍转换相关工具

base64 字符串转为 raw

名称

base64ToRaw

描述

base64 字符串转为 raw

请求参数

参数数据类型说明是否必填
valuestringbase64值

返回参数

参数数据类型说明
resultstringraw 16进制字符串

请求示例

import { utils } from '@ray-js/panel-sdk';
const { base64ToRaw } = utils;
 
base64ToRaw(value);
// Example:
base64ToRaw('YWJjZGU=');

返回示例

'6162636465';

raw 字符串转为 base64

名称

rawToBase64

描述

raw 类型专为 base64

请求参数

参数数据类型说明是否必填
valuestring

返回参数

参数数据类型说明
resultstring字符串

请求示例

import { utils } from '@ray-js/panel-sdk';
const { rawToBase64 } = utils;
 
rawToBase64(value);
// Example:
rawToBase64('6162636465');

返回示例

'YWJjZGU=';

16进制转为2进制

名称

hexToBinary

描述

16进制转为2进制

请求参数

参数数据类型说明是否必填
valuestring16进制值

返回参数

参数数据类型说明
resultstring二进制字符串

请求示例

import { utils } from '@ray-js/panel-sdk';
const { hexToBinary } = utils;
 
hexToBinary(value);
// Example:
hexToBinary('00F');

返回示例

'1111';

raw 型或 string 型 dp 解析步进函数

名称

generateDpStrStep

描述

raw 型或 string 型 DP 解析步进函数

请求参数

参数数据类型说明是否必填
valuestring16进制值

返回参数

参数数据类型说明
resultFunction步进函数

请求示例

import { utils } from '@ray-js/panel-sdk';
const { generateDpStrStep } = utils;
 
generateDpStrStep(value);
// Example:
 const step = generateDpStrStep('3264');
 const val1 = step().value; // 50
 const val2 = step(2).value; // 100

返回示例

50;100;

👉 立即免费领取开发资源,体验涂鸦 MiniApp 小程序开发。   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IoT砖家涂拉拉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值