Friday, March 6, 2015

กำหนดรูปแบบวันที่ด้วย momentjs

การเขียน JavaScript เรื่องวันที่เวลาไม่ใช่เรื่องยากสามารถเขียนเป็นฟังค์ชันได้ แต่สำหรับ Node.js แล้วไม่ต้องเขียนฟังค์ชันด้วยตนเอง สามารถติดตั้งและนำมาใช้งานได้ง่าย ด้วยคำสั่ง

npm install moment
หลังจากนั้นก็เข้าสู่ขั้นตอนการเรียกใช้โดยเพิ่มในหน้าจอที่เรียก app

var express = require('express');
var app = express();
 
// Set template path and render engine, not necessary.
app.locals.moment = require('moment'); 

 แค่นี้ก็สามารถนำเอาฟังค์ชัน moment() ไปใช้งานได้ทุกหน้า jade template แล้ว ตัวอย่างเช่น

extends layout
extends index
block append content
  p Append from main.jade (3, append)
  span= 'Date: '+moment(Date.now()).format('DD-MM-YYYY')

block prepend content
  p Prepend from main (4, prepend)


ผลการรันตัวอย่างนี้


สำหรับ momentjs ยังฟังค์ชันในการจัดการวันที่อีกมาก สามารถเข้าไปดูในเว็บ momentjs.com และต่อไปจะหาวิธีนำเสนอการใช้งานอื่นๆ อีกหลายประการ...

No comments:

Post a Comment