如何获取服务器当前时间?
1)php是 date('Y-m-d H:i:s', time())
2)var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)myDate.getDay(); //获取当前星期X(0-6,0代表星期天)myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)myDate.getHours(); //获取当前小时数(0-23)myDate.getMinutes(); //获取当前分钟数(0-59)myDate.getSeconds(); //获取当前秒数(0-59)myDate.getMilliseconds(); //获取当前毫秒数(0-999)myDate.toLocaleDateString(); //获取当前日期var mytime=myDate.toLocaleTimeString(); //获取当前时间myDate.toLocaleString( ); //获取日期与时间
程序员如何利用周末提高自己?
想周末提高自己,有以下几种途径。
看技术书籍
这应该是大多数人都能想到的方式,很多人买了很多书,我也买了很多书,可是由于种种原因,大多数都只是看看而已,在那吃灰。其中不乏几厘米厚的,大都不薄,真要看完,所需要的时间不会短。
看书进步确实太小,况且技术书籍大都是理论知识,枯燥无味,容易瞌睡。最重要的,当你看了几页以后,前面的内容基本已经忘光,需要反复的看。所以,看技术书籍,需要技巧。比如,如果是理论类书籍,只看目录和大概内容,知道什么理论大致在什么地方,后续遇到此类问题,直接当做字典翻看即可,此时是最容易记忆的,寓教于乐,便是如此。
重构旧代码
把自己之前写过的代码,翻看翻看,做一下code review,仔细的想一想有没有更好、更高效的写法?能不能用上某些设计模式?是否符合开发原则,如单一原则、开闭原则等等。
比如,if 判断了很多次,就可以考虑采用工厂模式来重构这段代码。
听知识课堂
如今各大厂家都有自己的公开课,如网易公开课、腾讯公开课、CSDN公开课等等,有免费的,有付费的,可根据自己需要和现阶段情况,有目的的去学习一些课程。
比如近段Java基础用的多,但不太会,就查看有没有Java基础、JVM原理等等的课程,期间可反复查看课程视频,加上自己动手敲一敲代码,应该会收获甚多。
看知名框架源码
常用的框架、中间件如Spring、Spring Boot、Dubbo、Tomcat、Spring Security等,可以把他们的源码下载下来,根据平时使用程序,仔细阅读,用到了什么设计模式、符合那些开发原则,为什么要抽象为抽象类,又为什么会定义为接口等等,多问自己几个为什么,多想想开发者为什么要这么写,有什么好处,我在平时工作中是否可以借鉴,怎么借鉴等等。
比如,Spring Security用到了很多的设计模式。
策略模式:
适配器模式:
责任链模式:
平时看设计模式的时候,总是感觉难以理解,如果结合这些生动的例子,是不是好理解了许多?那么平时的工作中,是不是就可以考虑不再if else了,而是用设计模式替换?
动手实践
其实,说一千道一万,多实践才是能力提升的不二法门。正所谓光说不练假把式,整天理论来理论去,无非是纸上谈兵,纸上得来终觉浅。所以,还是要多实践,甚至要搞一些超乎自己能力范围以外的东西,比如参加一些自己能力达不到的项目开发、开源项目支持等等,你周围都是大神,慢慢的,只要虚心肯学,假以时日,能力肯定会突飞猛进。
另外,无论做什么事,都需要莫大的毅力。屁股坐不住,一切都是白搭。所以,坚持很重要,只要坚持,假以时日,肯定会有好的结果。
综上所述,看书、重构旧代码、听知识课堂、看知名框架源代码、动手实践都可以在周末提升自己。其实,不单单是周末,平时只要有闲时间,都可以用这些方法,来慢慢提高自己的技术能力和水平。
亲爱的朋友,你好。我们先思考一下各自是否存在我说的这种非常有趣的现象。一周辛苦上了五天班,好不容易到了周末,感觉时间过得真快,早晨睡个懒觉起来吃口饭,玩儿会手机就到了中午,吃完午饭睡会午觉醒来就到了晚饭时间,晚上不知不觉就又到了睡觉时间。于是周末两天就这样过去了。往复循环,每个周末都在虚度。各自对照自己,静静思考一下。
好了,回归正题。你能够提出这个问题,说明什么呢?自己有主动学习的意图,但是目前缺少实现目标的规划。那么我就班门弄斧,说一下我对周末如何学习提升的看法。
首先,做好时间规划。
有句英文为“How time flies!”是的,时间飞逝。如果不珍惜时间,那么时间不会等你。周末我们应该将一天所要做的事规划出来。上午是一天中头脑利用效率最高的时间段,所以我们应该在这个时间段拿出书籍,认认真真的学习,思考。很多疑难问题,容易得到解决。书籍里有很多理论知识,略显枯燥乏味。如果放在下午时间段来学习的话,很容易看不下去,导致学习效率不高,时间耗费了却没有记住多少。尤其对于程序员来说,JAVA,C#,PHP,Oracal好多算法,表达式,语句,指令用法看起来很枯燥,最好利用一天中最清醒的时间来进行学习。
然后,做好目标执行。
计划总是美好的,结果总是残忍的。什么意思呢?很多人前一天晚上就开始计划,我第二天要拿出一上午的时间,把指针的用法学会,函数应用要牢记于心。结果到了第二天早晨,睁开眼刚8点钟,再睡会吧,一觉睡到了10点钟,拿起手机上会网就到了中午。那么一上午有什么收货呢?说好的学习指针用法,说好的函数学习呢?什么都没有学到,何来提升呢。所以落实计划比制定计划还要重要。
周末看起来时间长,两天共计48小时,但是实际我们有效利用的时间不多。我们要合理分配时间,按照计划认真落实。相信,利用好每个周末,必定让你有质的飞跃。看好你,加油!
最后,祝工作顺利,快速成长,最终成为程序员中的佼佼者。

