Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.11 KB | None | 0 0
  1. var objDate = new Date("10/11/2009");
  2.  
  3. var date = new Date("10/11/2009"),
  4. locale = "en-us",
  5. month = date.toLocaleString(locale, { month: "long" });
  6.  
  7. var formatter = new Intl.DateTimeFormat("fr", { month: "short" }),
  8. month1 = formatter.format(new Date()),
  9. month2 = formatter.format(new Date(2003-05-12));
  10.  
  11. // sept. and déc.
  12. console.log(month1 + " and " + month2);
  13.  
  14. Date.prototype.getMonthName = function(lang) {
  15. lang = lang && (lang in Date.locale) ? lang : 'en';
  16. return Date.locale[lang].month_names[this.getMonth()];
  17. };
  18.  
  19. Date.prototype.getMonthNameShort = function(lang) {
  20. lang = lang && (lang in Date.locale) ? lang : 'en';
  21. return Date.locale[lang].month_names_short[this.getMonth()];
  22. };
  23.  
  24. Date.locale = {
  25. en: {
  26. month_names: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
  27. month_names_short: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
  28. }
  29. };
  30.  
  31. Date.locale.fr = {month_names: [...]};
  32.  
  33. Date.prototype.monthNames = [
  34. "January", "February", "March",
  35. "April", "May", "June",
  36. "July", "August", "September",
  37. "October", "November", "December"
  38. ];
  39.  
  40. Date.prototype.getMonthName = function() {
  41. return this.monthNames[this.getMonth()];
  42. };
  43. Date.prototype.getShortMonthName = function () {
  44. return this.getMonthName().substr(0, 3);
  45. };
  46.  
  47. // usage:
  48. var d = new Date();
  49. alert(d.getMonthName()); // "October"
  50. alert(d.getShortMonthName()); // "Oct"
  51.  
  52. moment().format("MMM"); // "April" - current date
  53. moment(new Date(2012, 01, 04)).format("MMM"); // "Feb" - from a local date
  54. moment.utc(new Date(2012, 00, 04).format("MMM"); // "Jan" - from a UTC date
  55.  
  56. var objDate = new Date("10/11/2009");
  57. document.write(objDate.toString("MMMM"));
  58.  
  59. Date.prototype.getMonthName = function() {
  60. var monthNames = [ "January", "February", "March", "April", "May", "June",
  61. "July", "August", "September", "October", "November", "December" ];
  62. return monthNames[this.getMonth()];
  63. }
  64.  
  65. var month_Name = new Date().getMonthName();
  66.  
  67. var monthNames = ["January", "February", "March", "April", "May", "June",
  68. "July", "August", "September", "October", "November", "December"
  69. ];
  70. var monthShortNames = ["Jan", "Feb", "Mar", "Apr", "May", "Jun",
  71. "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
  72. ];
  73.  
  74. function dateFormat1(d){
  75. var t = new Date(d);
  76. return t.getDate()+' '+monthNames[t.getMonth()]+', '+t.getFullYear();
  77. }
  78.  
  79. function dateFormat2(d){
  80. var t = new Date(d);
  81. return t.getDate()+' '+monthShortNames[t.getMonth()]+', '+t.getFullYear();
  82. }
  83.  
  84. Date.prototype.getMonthName = function() {
  85. var monthNames = [ "January", "February", "March", "April", "May", "June",
  86. "July", "August", "September", "October", "November", "December" ];
  87. return monthNames[this.getMonth()];
  88. }
  89.  
  90.  
  91. Date.prototype.getFormatDate = function() {
  92. var monthNames = [ "January", "February", "March", "April", "May", "June",
  93. "July", "August", "September", "October", "November", "December" ];
  94. return this.getDate()+' '+monthNames[this.getMonth()]+', '+this.getFullYear();
  95. }
  96.  
  97. var monthsLocalizedArray = function(locale) {
  98. var result = [];
  99. for(var i = 0; i < 12; i++) {
  100. result.push(new Date(2010,i).toLocaleString(locale,{month:"long"}));
  101. }
  102. return result;
  103. };
  104.  
  105. console.log(monthsLocalizedArray('en')); // -> ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
  106. console.log(monthsLocalizedArray('bg')); // -> ["януари", "февруари", "март", "април", "май", "юни", "юли", "август", "септември", "октомври", "ноември", "декември"]
  107.  
  108. var monthLocalizedString = function(month, locale) {
  109. return new Date(2010,month).toLocaleString(locale,{month:"long"});
  110. };
  111.  
  112. console.log(monthLocalizedString(1, 'en')); // -> February
  113. console.log(monthLocalizedString(1, 'bg')); // -> февруари
  114. console.log(monthLocalizedString(1, 'de')); // -> Februar
  115.  
  116. moment(new Date).format("MMMM YYYY");
  117.  
  118. var objDate = new Date().toLocaleString("en-us", { month: "long" }); // result: August
  119. var objDate = new Date().toLocaleString("en-us", { month: "short" }); // result: Aug
  120.  
  121. var objDate = new Date("10/11/2009");
  122.  
  123. var strDate =
  124. objDate.toLocaleString("en", { day: "numeric" }) + ' ' +
  125. objDate.toLocaleString("en", { month: "long" }) + ' ' +
  126. objDate.toLocaleString("en", { year: "numeric"});
  127.  
  128. objDate.toString().split(" ")[1]; // gives short name, unsure about locale
  129. objDate.toLocaleDateString.split(" ")[0]; // gives long name
  130.  
  131. js> objDate = new Date(new Date() - 9876543210)
  132. Mon Feb 04 2013 12:37:09 GMT-0800 (PST)
  133. js> objDate.toString().split(" ")[1]
  134. Feb
  135. js> objDate.toLocaleString().split(" ")[0]
  136. February
  137.  
  138. Date.prototype.monthName = function() {
  139. return this.toUTCString().split(' ')[2]
  140. };
  141.  
  142. d = new Date();
  143. //=> Thu Mar 06 2014 23:05:21 GMT+0000 (GMT)
  144.  
  145. d.monthName();
  146. //=> 'Mar'
  147.  
  148. var dateValue = Date();
  149. var month = dateValue.substring(4,7);
  150. var date = dateValue.substring(8,10);
  151. var year = dateValue.substring(20,24);
  152. var finaldateString = date+"-"+month+"-"+year;
  153.  
  154. var month=new Array(12);
  155. month[0]="January";
  156. month[1]="February";
  157. month[2]="March";
  158. month[3]="April";
  159. month[4]="May";
  160. month[5]="June";
  161. month[6]="July";
  162. month[7]="August";
  163. month[8]="September";
  164. month[9]="October";
  165. month[10]="November";
  166. month[11]="December";
  167.  
  168. document.write("The current month is " + month[d.getMonth()]);
  169.  
  170. $.datepicker.setDefaults( $.datepicker.regional[ "nl" ] ); // dutch
  171. $.datepicker.formatDate( "dd MM yy", objDate );
  172.  
  173. var now = new Date();
  174. var monthAbbrvName = now.toDateString().substring(4, 7);
  175.  
  176. const myDate = new Date()
  177. const shortMonthName = moment(myDate).format('MMM') // Aug
  178. const fullMonthName = moment(myDate).format('MMMM') // August
  179.  
  180. function testDateInfo() {
  181. var months = new Array();
  182. var days = new Array();
  183. var workingDate = new Date();
  184. workingDate.setHours(0, 0, 0, 0);
  185. workingDate.setDate(1);
  186. var RE = new RegExp("([a-z]+)","ig");
  187. //-- get day names 0-6
  188. for (var i = 0; i < 7; i++) {
  189.  
  190. var day = workingDate.getDay();
  191. //-- will eventually be in order
  192. if (days[day] == undefined)
  193. days[day] = workingDate.toLocaleDateString().match(RE)[0];
  194. workingDate.setDate(workingDate.getDate() + 1);
  195. }
  196. //--get month names 0-11
  197. for (var i = 0; i < 12; i++) {
  198. workingDate.setMonth(i);
  199. months.push(workingDate.toLocaleDateString().match(RE)[1]);
  200. }
  201. alert(days.join(",") + " nr " + months.join(","));
  202. }
  203.  
  204. $.fn.getMonthName = function(date) {
  205.  
  206. var monthNames = [
  207. "January", "February", "March",
  208. "April", "May", "June",
  209. "July", "August", "September",
  210. "October", "November", "December"
  211. ];
  212.  
  213. return monthNames[date.getMonth()];
  214.  
  215. };
  216.  
  217. .config($mdDateLocaleProvider) {
  218. $mdDateLocaleProvider.formatDate = function(date) {
  219. if(date !== null) {
  220. if(date.getMonthName == undefined) {
  221. date.getMonthName = function() {
  222. var monthNames = [ "January", "February", "March", "April", "May", "June",
  223. "July", "August", "September", "October", "November", "December" ];
  224. return monthNames[this.getMonth()];
  225. }
  226. }
  227. var day = date.getDate();
  228. var monthIndex = date.getMonth();
  229. var year = date.getFullYear();
  230. return day + ' ' + date.getMonthName() + ' ' + year;
  231. }
  232. };
  233. }
  234.  
  235. Date.monthNames = function( ) {
  236. var arrMonth = [],
  237. dateRef = new Date(),
  238. year = dateRef.getFullYear();
  239.  
  240. dateRef.setMonth(0);
  241. while (year == dateRef.getFullYear()) {
  242. /* push le mois en lettre et passe au mois suivant */
  243. arrMonth.push( (dateRef.toLocaleString().split(' '))[2] );
  244. dateRef.setMonth( dateRef.getMonth() + 1);
  245. }
  246.  
  247. return arrMonth;
  248. }
  249.  
  250. alert(Date.monthNames().toString());
  251.  
  252. // -> janvier,février,mars,avril,mai,juin,juillet,août,septembre,octobre,novembre,décembre
  253.  
  254. kendo.toString(dateobject, "MMMM");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement