时间戳与时区
更新时间:2025-05-30
CFC函数内的时间戳为Unix时间戳(Unix timestamp),时间为UTC世界标准时间。如果您需要在函数内打印格式化时间,需要指定时区,例如 "Asia/Shanghai"。以下提供Node.js和Python两种语言的示例代码,仅供参考:
Node.js相关示例:
Plain Text
1exports.handler = (event, context, callback) => {
2 let d = new Date();
3 console.log(d.toUTCString())
4 console.log(d.toLocaleString("en-US", {timeZone: "Asia/Shanghai"}))
5 console.log(d.toISOString())
6 callback(null, "Hello world!");
7};
Python相关示例:
Plain Text
1# -*- coding: utf-8 -*-
2from datetime import datetime, timedelta, timezone
3
4def handler(event, context):
5 utc_dt = datetime.utcnow().replace(tzinfo=timezone.utc)
6 print("utc datetime : ", utc_dt)
7 bj_dt = utc_dt.astimezone(timezone(timedelta(hours=8)))
8 print("bj datetime : ", bj_dt)
9 return "Hello World"