You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将now函数返回的epoch格式ts值从字符串转换为数字?

解决方法

1. 模板层直接生成数字类型

如果你的模板引擎支持直接输出数值,去掉ts值的引号即可:

"ts": {{now offset='1 months' format='epoch'}}

这种方式会直接渲染出数字类型的ts值,无需后续处理响应。

2. 对已生成的响应结果做转换

如果模板层面无法修改,可通过代码处理响应内容:

  • 字符串替换法:用正则匹配并替换引号,直接修改响应字符串
    const rawResponse = '{"ts":"1749708866319"}';
    const processedResponse = rawResponse.replace(/"ts":"(\d+)"/, '"ts":$1');
    
  • JSON解析修改法:先解析为对象,转换ts类型后重新序列化
    const responseObj = JSON.parse(rawResponse);
    responseObj.ts = Number(responseObj.ts);
    const processedResponse = JSON.stringify(responseObj);
    

内容的提问来源于stack exchange,提问作者lovedeep sandhu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 02:48:16