Skip to content

Instantly share code, notes, and snippets.

@peerax
Created April 27, 2015 08:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save peerax/156c2a6acd63e416b2c5 to your computer and use it in GitHub Desktop.
Save peerax/156c2a6acd63e416b2c5 to your computer and use it in GitHub Desktop.
request today in js
// Today.init(); เรียกวันนี้
// Today.prevDate(2); เรียกอีกสองวันข้างหน้า
var Today = function(){
return{
init: function () {
var today = new Date();
return getDBformat(today);
},
prevDate: function (prev) {
var someDate = new Date();
var finaldate = new Date(someDate.setTime(someDate.getTime() + (prev * 24 * 60 * 60 * 1000)));
return getDBformat(finaldate);
},
};
function getDBformat(day){
var dd = day.getDate();
var mm = day.getMonth()+1; //January is 0!
var yyyy = day.getFullYear();
if(dd<10) {
dd='0'+dd
}
if(mm<10) {
mm='0'+mm
}
return yyyy+'-'+mm+'-'+dd;
};
}();
/*use
require(["path to js"], function(util) {
console.log(util.init());
});
*/
define(function(){
var Today = {};
Today.init = function(){
var today = new Date();
return getDBformat(today);
}
Today.prevDate = function (prev) {
var someDate = new Date();
var finaldate = new Date(someDate.setTime(someDate.getTime() + (prev * 24 * 60 * 60 * 1000)));
return getDBformat(finaldate);
}
function getDBformat(day){
var dd = day.getDate();
var mm = day.getMonth()+1; //January is 0!
var yyyy = day.getFullYear();
if(dd<10) {
dd='0'+dd
}
if(mm<10) {
mm='0'+mm
}
return yyyy+'-'+mm+'-'+dd;
};
return Today;
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment