通过Internet给系统校时的小脚本(PHP)

灰常简单的一个小脚本,Linux/Windows系统都支持,调用了一下百度的开放平台的一个标准北京时间的小接口。

没事跑跑这个小脚本给系统校时还是很方便的。


<?php
//系统校时
$hd = fopen("http://open.baidu.com/app?module=beijingtime", 'r');
$str = fgets($hd);
$pos = strpos($str, '"time":');
$str = str_replace('"time":', '', $str);
$str = substr($str, $pos, 10);
$time = floatval($str);
date_default_timezone_set('Asia/Shanghai');
$ntime = date('H:i:s', $time);
if (PHP_OS == 'Linux') {
$ndate = date('Y/m/d', $time);
echo system("date -s '$ndate $ntime'");
} else {
$ndate = date('Y-m-d', $time);
echo system("date $ndate");
echo system("time $ntime");
}
echo $ndate . ' ' . $ntime;
?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值