整个地球分为二十四时区,每个时区都有自己的本地时间。在无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(utc, universal time coordinated)。utc与格林尼治平均时(gmt, greenwich mean time)一样,都与英国伦敦的本地时相同。
gps一般输出的是nmea0183码,对gpgga和gprmc都有明确的定义,比如: $gpgga,100639.00,3109.79801,n,12123.38493,e,1,07,1.20,21.9,m,8.0,m,,*5d 100639.00表示utc时间的10点06分39秒,如果算成北京时间,加8个小时,就是18点06分39秒。 $gprmc,100640.00,a,3109.79805,n,12123.38495,e,0.008,,091106,,,a*7c 091106表示06年11月09日,也是utc时间,如果要算北京时间的日期,要和时间一起考虑。
gps系统的时间与utc时间是不同的,差了一个闰秒,因为utc时间是可以调整的,而gps时间是连续的,闰秒数在下行的导航电文中有反应。北京时=gps时+8小时-闰秒。 gpgga和gprmc中本身已经将gps时间转换为utc时间了,所以该时间与北京时只差8小时, gps时间显示为2月28日0时(假设该年非闰年的话),北京时是2月28日8时;gps时间为2月27日15时,则北京时间为2月27日23时,;gps时间为2月27日18时,则北京时间为2月28日2时;gps时间为2月28日18时,则北京时间为3月1日,2时。
目前ntp(network time protocol)网络时间服务器是为网络设备提供、标准、安全、可靠和多功能的时间服务的解决方案,能提供的同步时钟信号,支持标准的ntp和sntp(simple ntp)网络对时协议,采用安全的md5协议和证书加密方式,具有完整的日志记录功能和usb端口下载功能,可支持ntp网络对时、串口授时、10mhz频率信号、1pps脉冲信号输出,干接点报警信号等功能。