1
0
Fork 0
BangleApps/apps/slidingtext/slidingtext.utils.en.js

41 lines
1.1 KiB
JavaScript

const numberStr = ["ZERO","ONE", "TWO", "THREE", "FOUR", "FIVE",
"SIX", "SEVEN","EIGHT", "NINE", "TEN",
"ELEVEN", "TWELVE", "THIRTEEN", "FOURTEEN",
"FIFTEEN", "SIXTEEN", "SEVENTEEN", "EIGHTEEN",
"NINETEEN", "TWENTY"];
const tensStr = ["ZERO", "TEN", "TWENTY", "THIRTY", "FOURTY", "FIFTY"];
const monthStr = [
"JAN", "FEB", "MAR", "APR", "MAY", "JULY",
"AUG", "SEPT", "OCT", "NOV", "DEC"
]
const monthToText = (month)=>{
return monthStr[month - 1];
}
const hoursToText = (hours)=>{
hours = hours % 12;
if(hours === 0){
hours = 12;
}
return numberStr[hours];
}
const numberToText = (value)=> {
var word1 = '';
var word2 = '';
if(value > 20){
var tens = (value / 10 | 0);
word1 = tensStr[tens];
var remainder = value - tens * 10;
if(remainder > 0){
word2 = numberStr[remainder];
}
} else if(value > 0) {
word1 = numberStr[value];
}
return [word1,word2];
}
exports.monthToText = monthToText;
exports.hoursToText = hoursToText;
exports.numberToText = numberToText;