世界时间查询

提供全世界2677个主要城市的时区、时间、时差等数据
接口编号: 512接口名称: 世界时间连接应用: 1121个
应用编号: 131050应用标识: time.world服务商: NowAPI

说明

世界时间查询接口,支持全世界2677个主要城市查询,含时区、经纬度、时差、时区等

提醒: 若您需要北京时间接口,请猛戳 life.time
测试示例: https://sapi.k780.com/?app=time.world&city_en=new-york&appkey=10003&sign=b59bc3ef6191eb9f747dd4e83c99f2a4&format=json
注意: 测试示例中appkey/sign我们会不定期调整,不建议在生产环境中使用。

调用方式

Get/Post

请求url

 HTTP: http://api.k780.com
HTTPS: https://sapi.k780.com

请求参数

参数 类型 是否必须 备注
city_en string 城市名(英文) 列表可查看接口time.world_city
appkey string 使用API的唯一凭证 获取
sign string md5后的32位密文,登陆用. 获取
format {json|xml} 返回数据格式
jsoncallback string js跨域使用jsonp时可使用此参数

Json请求示例

http://api.k780.com/?app=time.world&city_en=new-york&appkey=APPKEY&sign=SIGN&format=json

Json返回示例

{
    success: "1",
    result: {
        continents_en: "namerica", /*州*/
        continents_cn: "北美洲", /*州名*/
        contry_en: "america", /*国*/
        contry_cn: "美国", /*国名*/
        city_en: "new-york-ny", /*城市*/
        city_cn: "纽约", /*城市名*/
        time_zone_no: "-5:00", /*时区*/
        time_zone_nm: "西五区", /*时区名*/
        latlon: "北纬40°44',西经73°55'", /*座标*/

        /*2020-10-10 新增节点*/
        smr_mk: "1", /*是否使夏令时标记 0:否 1:是*/
        smr_str_datetime: "2020-03-08 02:00:00", /*夏令时开始时间*/
        smr_end_datetime: "2020-11-01 02:00:00", /*夏令时结束时间*/
        smr_str_timestamp: "1583604000", /*夏令时开始时间戳*/
        smr_end_timestamp: "1604167200", /*夏令时结束时间戳*/
        smr_status: "1", /*smr_mk=1时判断当前时间是否正处在夏令时区间  0:否 1:是*/

        timestamp: "1491924777", /*当地时间戳*/
        datetime_1: "2017-04-11 23:32:57", /*当地时间1*/
        datetime_2: "2017年04月11日 23时32分57秒", /*当地时间2*/
        datetime_3: "Tue, 11 Apr 2017 23:32:57", /*当地时间3*/
        week_1: "2", /*周N1*/
        week_2: "星期二", /*周N2*/
        week_3: "周二", /*周N3*/
        week_4: "Tuesday", /*周N4*/
        gmt_timestamp: "1491939177", /*标准格林尼治时间戳*/
        gmt_datetime: "2017-04-12 03:32:57", /*标准格林尼治时间*/
        bjt_timestamp: "1491967977", /*标准北京时间戳*/
        bjt_datetime: "2017-04-12 11:32:57" /*标准北京时间*/
    }
}

示例代码

<?php
header("Content-Type:text/html;charset=UTF-8");
function nowapiRequest($postData,&$errMsg=''){
    $apiUrl     = 'https://sapi.k780.com/';
    $useContext = stream_context_create(array(
        'http' => array(
            'method'  => 'POST',
            'header'  => 'Content-type:application/x-www-form-urlencoded',
            'content' => http_build_query($postData)
        )
    ));
    if(!$resData=file_get_contents($apiUrl,false,$useContext)){
        $errMsg = 'ERR_CONNECT';
        return false;
    }
    if(!$arrData=json_decode($resData,true)){
        $errMsg = 'ERR_DECODE';
        return false;
    }
    if($arrData['success']!=1){
        $errMsg = $arrData['msgid'].' '.$arrData['msg'];
        return false;
    }
    return $arrData['result'];
}

$postData['app'] = 'time.world';
$postData['city_en'] = 'new-york';
$postData['appkey'] = '10003';//替换成自己的appkey
$postData['sign'] = 'b59bc3ef6191eb9f747dd4e83c99f2a4';//替换成自己的sign
$postData['format'] = 'json';
$result = nowapiRequest($postData,$errMsg);
print_r($errMsg);
print_r($result);

#python
import json,urllib
from urllib import urlencode

url = 'http://api.k780.com'
params = {
  'app' : 'time.world',
  'city_en' : 'new-york',
  'appkey' : 'APPKEY',
  'sign' : 'SIGN',
  'format' : 'json',
}
params = urlencode(params)

f = urllib.urlopen('%s?%s' % (url, params))
nowapi_call = f.read()
#print content
a_result = json.loads(nowapi_call)
if a_result:
  if a_result['success'] != '0':
    print a_result['result'];
  else:
    print a_result['msgid']+' '+a_result['msg']
else:
  print 'Request nowapi fail.';

import java.net.*;
import java.io.*;

public class test{
    public static void main(String args[]) throws Exception {
        URL u=new URL("http://api.k780.com/?app=time.world&city_en=new-york&appkey=APPKEY&sign=SIGN&format=json");
        InputStream in=u.openStream();
        ByteArrayOutputStream out=new ByteArrayOutputStream();
        try {
            byte buf[]=new byte[1024];
            int read = 0;
            while ((read = in.read(buf)) > 0) {
                out.write(buf, 0, read);
            }
        }  finally {
            if (in != null) {
                in.close();
            }
        }
        byte b[]=out.toByteArray( );
        System.out.println(new String(b,"utf-8"));
    }
}

curl "http://api.k780.com/?app=time.world&city_en=new-york&appkey=10003&sign=b59bc3ef6191eb9f747dd4e83c99f2a4&format=json"

流量包套餐说明:

买多少用多少,多买有优惠,10元起买,适合大多数应用场景.

规格套餐名称价格描述
201流量包 10000 次10 元-
202流量包 105000 次100 元含 5000 次赠送流量
203流量包 212000 次200 元含 12000 次赠送流量
204流量包 321000 次300 元含 21000 次赠送流量
205流量包 545000 次500 元含 45000 次赠送流量
206流量包 1100000 次1000 元含 100000 次赠送流量
207流量包 2220000 次2000 元含 220000 次赠送流量
208流量包 3360000 次3000 元含 360000 次赠送流量
209流量包 5750000 次5000 元含 750000 次赠送流量
210流量包 12000000 次10000 元含 2000000 次赠送流量
立即开通

包月套餐说明:

适合调用量比较平均的高频应用场景;有配额限制,超出配额会被暂停调用1小时,请留意购买足够配额.

规格套餐名称价格描述
111个人版48 元/月1000 次配额/每小时
112企业标准版488 元/月8000 次配额/每小时
113企业专业版4888 元/月100000 次配额/每小时
立即开通

免费试用套餐说明:

商用请选择付费套餐。 (系统繁忙或极端情况下,优先保证付费用户使用).

规格套餐名称价格描述
0试用套餐 100 次/每小时0 元/月可免费续约(现),试用次数不够可联系客服增加
立即开通

客户服务

客服QQ: 1486133340 
QQ群8: 204490433

客服微信:

数据定制

定制接口、定制数据格式、采集等;联系请提供数据样式范本。1486133340 

意见反馈