php中怎么改变时区,MYSQL字段类型时间戳与日期时间应该怎么选?
引言
今天我们把知识的焦点投向数据库方面,因为数据库是应用程序的基石,是一切生产的动力。先说一个小小的知识点,在存储日期时间时,应该选用 timestamp 时间戳类型,还是应该用 datettime 类型?
两者有何不同,效率如何,以及各自的优劣。
学习时间MySQL中的 timestamp 通常用于跟踪记录的更改,并且通常在每次记录更改时进行更新。如果要存储特定值,则应使用 datetime 字段。
如果你在这两者之间犹豫不决,那就请优先使用时间戳。买搜狗中提供了。内置的函数用于时间,日期格式转换和计算,使用起来非常方便。比如日期时间差计算:
SELECT DATE_ADD(my_datetime, INTERVAL 1 DAY)
或者是对UNIX时间戳的格式转换:
SELECT UNIX_TIMESTAMP(my_datetime)
如果要使用PHP对记录进行查询,则可以很容易地将值的格式更改为UNIX时间戳。
一个重要的区别是,DATETIME表示日期(如在日历中查找),和时间(如在时钟上可以看到),而TIMESTAMP表示明确定义的时间点。
如果应用程序处理时区,那么这可能非常重要。 比如多久以前是'2019-09-01 16:31:00'? 这取决于你所在的时区。对我来说,这只是几秒钟前,对你来说,它可能代表将来的时间。
相应地,如果我说自“ 1970-01-01 00:00:00 UTC”以来的1283351460秒,那么您确切地知道我在说什么时间点。
深入学习时间戳 timestamp 在系统失去改变之后,会自动变化。这在程序生产数据时,会有影响。我们通过例子来说明。
首先在系统变量中查看 time_zone 相关配置。
创建新表并写入两个数值。
查看写入的数据。
修改时区,再次查看表内的值。我们发现,timestamp 类型的字段时间随着时区的改变发生了改变。而 datetime 字段则不会改变。
写在最后本文通过对比 timestamp & datetime 字段的优劣和使用场景进行了阐述,并使用例子展示 timestamp 的便捷性,和隐藏的问题。
Happy coding :_)
我是 @程序员小助手 ,持续分享编程知识,欢迎关注。
p10000是哪国的货币?
抱歉,p10000不是任何国家的货币,这可能是一种虚拟货币或者数字货币,仅限于某些特定的在线、网络或区块链交易。虚拟货币是一种数字资产,不像传统的货币那样由中央银行发行和控制,它的产生和转移基于密码算法和分散的去中心化网络,具有开放、自由和安全等特点。虚拟货币具有不受国别、时区和管制的交易属性,可用于全球范围内的交易、支付、投资等领域。但是需要注意的是,虚拟货币也存在着一些风险,需要谨慎使用。
如何快速实现对Linux服务器的监控?
Linux服务器监控软件有哪些
Cacti:是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具,严格意思是说它只能是监控网络设备。
Zabbix:是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
Nagios:是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备,打印机等.
4.Ganglia:是一款为HPC(高性能计算)集群而设计的可扩展的分布式监控系统,简单一点来说就是监控大规模服务器才需要使用到。
优点Cacti出图比较好,比较适合作交换机和路由器监控。
Zabbix适合中小企业日常部署,监控Linux服务器、Windows服务器、路由器、交换机,报警机制也很友好,可以邮件,微信,短信报警。
Nagios适合中小企业部署使用,监控Linux服务器、路由器、交换机,报警机制有邮件、短信。
Ganglia适合大型企业部署使用,分布式存储,以集群方式来监控,每个区域的Node来监控数据。缺点Catic对服务器监控不好用。Zabbix对超大型、数据量并发很高的应用监控不好,监控会有延时,精度不够,有些监控参数需要会写监控脚本完成。
Nagios部署比较复杂,没有经验的用户会被折磨。出图效果不佳需要借助于RRDTool工具出图。
Ganglia部署成本较高,需要多台主机,部署相对复杂。
部署Zabbix最为便捷使用Centos7系统安装LAMP环境搭建一个环境,安装zabbix软件,具体操作如下:
1,安装zabbix源
2,安装Zabbix server,Web前端
3,安装MySQL源
4,查看可用的Mysql安装源:yum repolist enabled | grep "mysql.*-community.*"
5,安装MySQL服务:yum -y install mysql-community-server
5,启动MySQL服务,并且开机自启动。
6,查看MySQL服务启动正常:
7,查看登陆MySQL密码:yG&t<kt*.3Qt
9,登陆MySQL
8,更改MySQL密码:
9,创建数据库和zabbix用户并授权:
10,导入初始架构和数据
11,检查数据库导入情况
12,先备份配置文档
13,修改配置文件
[root@localhost ~]# vim /etc/zabbix/zabbix_server.conf
14,给主目录文档授权
15,启动Zabbix Server服务
16,修改Zabbix默认时区为shanghai
[root@localhost ~]# vim /etc/httpd/conf.d/zabbix.conf +20
17,启动Apache 服务
18,登陆浏览器操作
最后一步下载php
19,把下载下来的文件上传到/etc/zabbix/,你可以使用rz工具上传这个文件。
20,最后打开登陆页面
总结以上是我工作中用到感觉最为方便的一款监控软件,希望能够对你有所帮助,也希望能和网络上朋友一起多交流。
十月份去阿根廷布宜诺斯艾利斯旅游要注意什么?
由于工作原因经常前往阿根廷,也深深喜欢上了这个国家,结合自己的亲身经历和网上的信息总结了一些关于阿根廷旅游的小贴士,给大家共享,希望对大家有所帮助。
旅行时间
阿根廷一年四季均适合旅行,每年的10月至来年的5月是旅游的旺季。由于阿根廷距离中国非常遥远,往返飞行的时间就需要4天的时间,为了能够充分的享受旅行的乐趣建议整个旅行的跨度不低于14天,如果同时还要去南极或者南美其他国家旅行的话,那么总行程时间往往要超过20天。
气候
阿根廷地处南半球,因此气候节气与我国完全相反,也就是说一年四季完全相反,阿根廷的北部靠近,气候类似我国的南方地区,亚马逊雨林,常年炎热湿润,中部地区处于南温带,四季分明,南部地区靠近南极,夏季凉爽,冬季寒冷。因此,前往阿根廷旅游应主要选择每年的10月至来年的5月。
时差
阿根廷地处西半球,与我国的时差在超过10个小时,以布宜诺斯艾利斯为例,时区位于西三区,于北京(东八区)的时差为-11个小时,就是说如果北京时间是2016年1月1日20:00,那么布宜诺斯艾利斯时间就是2016年1月1日上午9:00。
签证:中国游客前往阿根廷旅游需要办理旅游签证,目前中国游客获取旅游签证的方式有两种方式是直接办理旅游签证,按照签证的要求准备材料,前往使馆签证处进行面试获得签证,这种方式相对比较复杂,但是如果你拥有有效期内美国签证或者申根签证,那么获取签证就容易许多了,只需要登录阿根廷移民局的网站
(http://www.migraciones.gov.ar/accesible/indexP.php?inicio),填写相关材料,缴纳50美元的签证费就可以获得三个月内多次往返的电子签证,只需要在家上网动动手指就可轻松获取签证,方便快捷了许多。
语言
阿根廷的官方语言是西班牙语,通常机场、酒店、餐厅的服务人员都会说英语,很多当地人也会说英语,在如果需要帮助时可以找附近的酒店、餐厅的服务人员进行求助,如果找不到在大街上多找几个当地人,总能找到会说英语的获得帮助。机票
阿根廷距离中国非常遥远,以北京飞往布宜诺斯艾利斯为例,距离远达20000万公里,目前还没有一款商务大飞机的航程能够达到这个距离,因此中国到阿根廷还没有直飞的航班(其实中国到任何一个男美洲国家都还没有直航的飞机)。从中国前往阿根廷至少需要一次中转,通常选择在欧洲(巴黎、阿姆斯特丹、法兰克福)或者美国(达拉斯)进行中转,如果从欧洲中转选择的航空公司主要法国航空(包括荷兰航空)和德国的汉莎航空,如果在美国中转选择的航空公司主要有美国航空(AA),上述几家航空公司的航班均只需要一次中转,还有其他航空公司的航班可以选择,比如说卡塔尔航空、阿联酋航空、土耳其航空、美联航、美国DELTA航空等等,这些航空公司的航班往往需要经停或者两次以上的中转才能到达目的地,相对较为麻烦。北京前往阿根廷的飞行时间就在20多个小时,再加上中转停留的时间都会长达30个小时,因此如果财力充足可以选择商务舱出行,选择经济舱就要做好充足的长时间飞行的准备了。
入境须知及海关规定
根据何根廷海关有关规定,不能携带入境的物品包括水果、肉制品、昆虫、动植物等等。入境时,请务必详细填写在飞机上发放的入境登记卡,并连同护照以备阿根廷海关检查。
另外阿根廷入境时对电子设备,尤其是手机检查较为严格(特别是苹果手机,由于特许原因阿根廷现在不允许销售苹果的所有产品,阿根廷国内的苹果产品溢价非常高),外国人原则上可以允许携带两部手机,如果超过2部就一定不要携带包装盒,否则很有可能被海关收税。
交通
阿根廷的航空体系较为发达,从首都布宜诺斯艾利斯出发到全国各地都有直飞的航班,到南美、北美、欧洲的主要城市均有直航的航班,布宜诺斯艾利斯有两个机场分别为埃塞萨国际机场(EZE)和国内机场Jorge Newbery 机场(AEP),EZE机场以国际航班为主,AEP机场以国内航班为主,主要的城市也均建有机场。阿根廷境内航线主要的运营航空公司是阿根廷航空,另外智利的LAN航空公司也运营大量的阿根廷国内航线。
阿根廷公路交通发达,道路比较平坦宽阔,公共交通及地铁网络较为便利,出租车及私人轿车服务也较为便捷。阿根廷与我国一样实行左舵行车,城市道路道路以单行线为主。阿根廷人行车速度快,并线、超车普遍,因此要特别注意交通安全。
阿国铁路以首都为中心,向外伸展至全国各省,四通八达。一般而言,火车车厢依厢内设备及服务通分为三等级:一般卧铺厢、普通厢及观光厢。
住宿:阿根廷主要的城市均有充足的住宿场所,其中有高档的五星级酒店、快捷酒店、青年旅社和大量的民宿,这些酒店和民宿在旅游预订网站上都内方便的预订,价格从人民一二百元到上千元不等,选择余地很大。
购物
阿根廷的主要特产有马黛茶、红酒、巧克力、皮革制品、红纹石和各种样式的工艺品等等。
饮食
餐饮方面沿袭欧洲口味,尤以西班牙、意大利为主,各式烤肉是招牌菜。午餐时间约是13:00~14:00时;下午17:00时左右是当地人午茶时间,咖啡馆林立。晚餐约于20:00~22:00时,一般餐厅于20:00开始营业。
医疗
阿根廷气候良好,环境清洁,全境基本没有传染病流行。阿根廷医疗卫生条件良好,随处都可以找到公立医院或者私立医院,如果需要在这些医院就诊,一定要保存好收费单据,回国后通过旅游保险进行索赔。
货币与汇率
阿根廷的官方货币是阿根廷比索(Argentine Peso),目前阿根廷比索与人民币的汇率是1人民币=2.2444阿根廷比索,与美元的汇率为1美元=15.1700阿根廷比索,阿根廷的通货膨胀较为严重,汇率的贬值较为频繁,不建议在国内兑换过多的阿根廷比索,建议携带美元现金前往阿根廷,在当地的银行或者货币兑换点进行兑换。在布宜诺斯艾利斯的大街上,不时会有人喊着cambio(换钱),汇率也许高一些,不推荐和这些非官方的街头兑换者交易,因为他们经常会混杂许多伪钞)。阿根廷当地刷信用卡也很方便,大大小小的商店均可以刷信用卡,因此建议少带现金,多刷卡,但是多数商店只能刷VISA、MASTER等类型的信用卡,不支持银联信用卡。
电话
阿根廷通讯网络发达,全国各地均可方便的拨打电话,主要的通讯网络运营商为Movistar,Claro等,在街头许多商店中均可以购买到当地的电话卡,资费也较为便宜。其实目前国内的手机卡在阿根廷慢的费用也大幅度降低,以中国移动的电话为例,在阿根廷漫游拨打或者接听阿根廷当地及国内的电话收费均为3元/分钟,发短信为1元/条,收短信免费。阿根廷的国际区号是54,也就是说用国内手机拨打阿根廷电话号码是应在号码前加拨54,打电话拨号时的顺序:54+86(中国代码)+区号+电话号码。
网络
阿根廷的互联网也很发达,在酒店均可以实现WIFI无线上网,如果想手机上网,可以从国内租赁一个WIFI上网设备,每天大概30元钱就可以不限流量随时上网刷朋友圈了,如果选择国内手机漫游,费用要高一些,以移动号码为例,GPRS上网的费用为9元/3MB,每天90元封顶。风俗禁忌
阿根廷人的性格较散漫,守时观念不强,无论商务还是私人约会,他们总会珊珊来迟。
阿根廷人普遍开朗奔放,在与他们交流中,是非常不喜欢沉默寡言的。
在阿根廷,人们交谈忌讳打探个人收入、年龄、宗教信仰、情感等以隐私。
阿根廷人都喜欢别人对探戈表示赞美,不容许别人非议“探戈”
阿根廷人聊天避谈宗教、政治问题。
看到街上舞者美妙的舞姿,记得在照相前,先得取得同意权,否则会被认为是不礼貌的人。
电源插座
阿根廷采用两相圆头欧式插座和三相扁头插座,电压:220V,频率:50Hz,与国内的不相同,因此需要携带转换插头。
安全提示
阿根廷是拉丁美洲最安全的国家之一。大多数访问布宜诺斯艾利斯的游客在离开时只会收获快乐,很少会有人受伤。而在大城市以外,严重的犯罪更是罕见。
小费
在阿根廷接受服务,习惯上应付消费。饭店里消费一般为消费金额的10%,一般小费不在饭店账单里体现,也不可使用信用卡支付小费。乘坐出租车,一般没有支付小费习惯。