var http = require('http')
var url = require('url') function parsetime (time) {
return {
hour: time.getHours(),
minute: time.getMinutes(),
second: time.getSeconds()
}
} function unixtime (time) {
return { unixtime : time.getTime() }
} var server = http.createServer(function (req, res) {
var parsedUrl = url.parse(req.url, true)
var time = new Date(parsedUrl.query.iso)
var result if (/^\/api\/parsetime/.test(req.url))
result = parsetime(time)
else if (/^\/api\/unixtime/.test(req.url))
result = unixtime(time) if (result) {
res.writeHead(200, { 'Content-Type': 'application/json' })
res.end(JSON.stringify(result))
} else {
res.writeHead(404)
res.end()
}
})
server.listen(Number(process.argv[2]))

最新文章

  1. Express知识整理
  2. ElasticSearch实战-入门
  3. reactjs入门到实战(四)---- state详解
  4. WinForm TreeView 三种状态
  5. lubuntu安装maven
  6. Installing scikit-learn
  7. 从服务器将Oracle数据库导出到本地Oracle数据库的方法
  8. 两个DIV,左DIV宽度固定,右DIV自动填满剩余空间
  9. SQL 列提取组成字符串
  10. linux常用服务软件搭建及使用技巧
  11. 关于Linux中文件,链接的一些思考
  12. 查看多核CPU各核的状态
  13. Java continue的特殊用法 继续当前循环
  14. Tomcat启动时项目重复加载,导致资源初始化两次!
  15. JSON 解析 (三)—— FastJSON与Jackson比较
  16. cocos2d JS 在 JavaScript 中,怎样把一个对象转化成 JSON 字符串?
  17. Forms.WebBrowser与Controls.WebBrowser区别
  18. 实用ExtJS教程100例-010:ExtJS Form异步加载和提交数据
  19. WPF透明窗体不支持缩放解决方案
  20. Android四大组件之contentProvider(续)

热门文章

  1. 基于Linux的Samba开源共享解决方案测试(一)
  2. AVL树Python实现(使用递推实现添加与删除)
  3. Redis安装及五种数据类型
  4. 63. sqlserver查版本号问题
  5. win2008安装IIS
  6. Application HookMainWindow
  7. 【Java】JVM(四)、虚拟机参数配置
  8. Cannot create inner bean '(inner bean)#67f903b5' of typ
  9. Git操作的一些注意
  10. 转-git 配置用户名和邮箱