บทความนี้อธิบายถึงวิธีจัดรูปแบบวันที่และเวลาเมื่อส่งข้อมูลผลิตภัณฑ์ คุณจะได้ทราบวิธีส่งวันที่และเวลาสำหรับแอตทริบิวต์ เช่น วันที่สินค้าพร้อมจำหน่าย [availability_date]
, วันที่ลดราคา [sale_price_effective_date]
และวันที่หมดอายุ [expiration_date]
ในหน้านี้
วิธีการทำงาน
ใช้มาตรฐาน ISO 8601 ซึ่งบทความนี้จะอธิบายรายละเอียดเพิ่มเติม คุณจะส่งวันที่หรือช่วงวันที่โดยอิงจากแอตทริบิวต์ และระบุเวลาที่เฉพาะเจาะจงได้
จัดรูปแบบวันที่
ระบุวันที่ตามรูปแบบดังนี้
YYYY-MM-DD
เช่น หากต้องการส่งวันที่ 11 พฤษภาคม 2017 ลองใช้รูปแบบดังนี้
2017-05-11
ระบุเวลา
วิธีเพิ่มเวลาที่เฉพาะเจาะจงลงในวันที่
- เพิ่มตัวอักษร
T
ต่อท้ายวันที่ - เพิ่มเวลาของวันตามรูปแบบ 24 ชั่วโมงคือ
hh:mm:ss
เช่น13:00:14
- จากนั้นเพิ่มเขตเวลาต่อจากเวลา เช่น ใช้
-0800
สำหรับ UTC-8
เช่น หากต้องการส่ง 11 พฤษภาคม 2017 เวลา 12:01:59 AM สำหรับเขตเวลา UTC-8 ให้ใช้รูปแบบดังนี้
2017-05-11T00:01:59-0800
หากไม่ได้ระบุเวลา ระบบใช้เวลาสิ้นสุดของวันนี้คือ 23:59:59
หากไม่ได้ระบุเขตเวลา ระบบจะใช้เขตเวลาตามค่าเริ่มต้น
- ฟีดข้อความและฟีด XML จะใช้เขตเวลาตามค่าเริ่มต้นสำหรับประเทศเป้าหมาย
- API จะใช้ UTC
ประเทศ | เขตเวลาตามค่าเริ่มต้นสำหรับฟีดข้อความและฟีด XML |
---|---|
ออสเตรเลีย | +1000 |
บราซิล | -0300 |
แคนาดา | -0500 |
ประเทศในยุโรปตอนกลาง | +0100 |
ญี่ปุ่น | +0900 |
เม็กซิโก | -0600 |
นิวซีแลนด์ | +1200 |
รัสเซีย | +0400 |
สิงคโปร์ | +0800 |
สหราชอาณาจักร | Z หรือ +00:00 |
สหรัฐอเมริกา | -0800 |
จัดรูปแบบช่วงวันที่
แอตทริบิวต์บางตัวยอมรับช่วงวันที่ที่ระบุวันเริ่มต้นและวันสิ้นสุด ช่วงวันที่คือวันเริ่มต้นและวันสิ้นสุดที่คั่นด้วยเครื่องหมายทับ ( /
) ดังนี้ start/end
เช่น
2017-05-11T00:01:59-0800/2017-06-21T22:13:59-0800
สำหรับ PST2017-02-24T11:07:31+0100
สำหรับเวลาในยุโรปตอนกลาง
หากไม่ระบุเวลา วันเริ่มต้นจะเป็น 00:00:00
และวันสิ้นสุดจะเป็น 23:59:59